@charset "UTF-8";
/* FONT */
@font-face {
  font-family: "TIMSansWeb-regular";
  src: url("clientlib-base/css/resources/font/Regular/TIMSansWeb-Regular.eot"), url("clientlib-base/css/resources/font/Regular/TIMSansWeb-Regular.woff2") format("woff2"), url("clientlib-base/css/resources/font/Regular/TIMSansWeb-Regular.woff") format("woff"), url("clientlib-base/css/resources/font/Regular/TIMSans-Regular.ttf") format("truetype"), url("clientlib-base/css/resources/font/Regular/TIMSansWeb-Regular.svg#svgFontName") format("svg");
  font-style: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: "TIMSansWeb-medium";
  src: url("clientlib-base/css/resources/font/Medium/TIMSansWeb-Medium.eot"), url("clientlib-base/css/resources/font/Medium/TIMSansWeb-Medium.woff2") format("woff2"), url("clientlib-base/css/resources/font/Medium/TIMSansWeb-Medium.woff") format("woff"), url("clientlib-base/css/resources/font/Medium/TIMSans-Medium.ttf") format("truetype"), url("clientlib-base/css/resources/font/Medium/TIMSansWeb-Medium.svg#svgFontName") format("svg");
  font-style: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: "TIMSansWeb-mediumItalic";
  src: url("clientlib-base/css/resources/font/MediumItalic/TIMSansWeb-MediumItalic.eot"), url("clientlib-base/css/resources/font/MediumItalic/TIMSansWeb-MediumItalic.woff2") format("woff2"), url("clientlib-base/css/resources/font/MediumItalic/TIMSansWeb-MediumItalic.woff") format("woff"), url("clientlib-base/css/resources/font/MediumItalic/TIMSans-MediumItalic.ttf") format("truetype"), url("clientlib-base/css/resources/font/MediumItalic/TIMSansWeb-MediumItalic.svg#svgFontName") format("svg");
  font-style: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: "TIMSansWeb-bold";
  src: url("clientlib-base/css/resources/font/Bold/TIMSansWeb-Bold.eot"), url("clientlib-base/css/resources/font/Bold/TIMSansWeb-Bold.woff2") format("woff2"), url("clientlib-base/css/resources/font/Bold/TIMSansWeb-Bold.woff") format("woff"), url("clientlib-base/css/resources/font/Bold/TIMSans-Bold.ttf") format("truetype"), url("clientlib-base/css/resources/font/Bold/TIMSansWeb-Bold.svg#svgFontName") format("svg");
  font-style: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: "TIMSansWeb-boldItalic";
  src: url("clientlib-base/css/resources/font/BoldItalic/TIMSansWeb-BoldItalic.eot"), url("clientlib-base/css/resources/font/BoldItalic/TIMSansWeb-BoldItalic.woff2") format("woff2"), url("clientlib-base/css/resources/font/BoldItalic/TIMSansWeb-BoldItalic.woff") format("woff"), url("clientlib-base/css/resources/font/BoldItalic/TIMSans-BoldItalic.ttf") format("truetype"), url("clientlib-base/css/resources/font/BoldItalic/TIMSansWeb-BoldItalic.svg#svgFontName") format("svg");
  font-style: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: "TIMSansWeb-light";
  src: url("clientlib-base/css/resources/font/Light/TIMSansWeb-Light.eot"), url("clientlib-base/css/resources/font/Light/TIMSansWeb-Light.woff2") format("woff2"), url("clientlib-base/css/resources/font/Light/TIMSansWeb-Light.woff") format("woff"), url("clientlib-base/css/resources/font/Light/TIMSans-Light.ttf") format("truetype"), url("clientlib-base/css/resources/font/Light/TIMSansWeb-Light.svg#svgFontName") format("svg");
  font-style: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: "TIMSansWeb-italic";
  src: url("clientlib-base/css/resources/font/Italic/TIMSansWeb-Italic.eot"), url("clientlib-base/css/resources/font/Italic/TIMSansWeb-Italic.woff2") format("woff2"), url("clientlib-base/css/resources/font/Italic/TIMSansWeb-Italic.woff") format("woff"), url("clientlib-base/css/resources/font/Italic/TIMSans-Italic.ttf") format("truetype"), url("clientlib-base/css/resources/font/Italic/TIMSansWeb-Italic.svg#svgFontName") format("svg");
  font-style: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: "TIMSansWeb-lightItalic";
  src: url("clientlib-base/css/resources/font/LightItalic/TIMSansWeb-LightItalic.eot"), url("clientlib-base/css/resources/font/LightItalic/TIMSansWeb-LightItalic.woff2") format("woff2"), url("clientlib-base/css/resources/font/LightItalic/TIMSansWeb-LightItalic.woff") format("woff"), url("clientlib-base/css/resources/font/LightItalic/TIMSans-LightItalic.ttf") format("truetype"), url("clientlib-base/css/resources/font/LightItalic/TIMSansWeb-LightItalic.svg#svgFontName") format("svg");
  font-style: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: "TIMSansWeb-heavy";
  src: url("clientlib-base/css/resources/font/Heavy/TIMSansWeb-Heavy.eot"), url("clientlib-base/css/resources/font/Heavy/TIMSansWeb-Heavy.woff2") format("woff2"), url("clientlib-base/css/resources/font/Heavy/TIMSansWeb-Heavy.woff") format("woff"), url("clientlib-base/css/resources/font/Heavy/TIMSans-Heavy.ttf") format("truetype"), url("clientlib-base/css/resources/font/Heavy/TIMSansWeb-Heavy.svg#svgFontName") format("svg");
  font-style: normal;
  text-rendering: optimizeLegibility; }

/* GLOBAL */
html,
body {
  font-family: "TIMSansWeb-regular", sans-serif;
  margin-right: auto;
  margin-left: auto;
  color: #222222;
  /* CONTAINER */
  /* IOS FIX ACCORDION */ }
  html .downloadFile,
  body .downloadFile {
    cursor: pointer; }
  html .noMargin,
  body .noMargin {
    margin: 0; }
  html .container.mainContainer,
  body .container.mainContainer {
    width: 100%;
    padding: 0;
    max-width: 100%;
    overflow: hidden; }
  html .datepicker,
  body .datepicker {
    padding: 25px;
    border-radius: inherit; }
    html .datepicker.datepicker-dropdown,
    body .datepicker.datepicker-dropdown {
      box-shadow: 0 0 25px 5px rgba(150, 150, 150, 0.5);
      -webkit-box-shadow: 0 0 25px 5px rgba(150, 150, 150, 0.5);
      -moz-box-shadow: 0 0 25px 5px rgba(150, 150, 150, 0.5);
      -o-box-shadow: 0 0 25px 5px rgba(150, 150, 150, 0.5); }
      html .datepicker.datepicker-dropdown:before,
      body .datepicker.datepicker-dropdown:before {
        display: none; }
      html .datepicker.datepicker-dropdown:after,
      body .datepicker.datepicker-dropdown:after {
        display: none; }
    html .datepicker table thead tr:last-of-type th,
    body .datepicker table thead tr:last-of-type th {
      position: relative;
      height: 40px; }
      html .datepicker table thead tr:last-of-type th:first-of-type:before,
      body .datepicker table thead tr:last-of-type th:first-of-type:before {
        position: absolute;
        content: "L";
        color: #000;
        width: 28px !important;
        background: #fff; }
      html .datepicker table thead tr:last-of-type th:nth-child(2):before,
      body .datepicker table thead tr:last-of-type th:nth-child(2):before {
        position: absolute;
        content: "M";
        color: #000;
        width: 28px !important;
        background: #fff; }
      html .datepicker table thead tr:last-of-type th:nth-child(3):before,
      body .datepicker table thead tr:last-of-type th:nth-child(3):before {
        position: absolute;
        content: "M";
        color: #000;
        width: 28px !important;
        background: #fff; }
      html .datepicker table thead tr:last-of-type th:nth-child(4):before,
      body .datepicker table thead tr:last-of-type th:nth-child(4):before {
        position: absolute;
        content: "G";
        color: #000;
        width: 28px !important;
        background: #fff; }
      html .datepicker table thead tr:last-of-type th:nth-child(5):before,
      body .datepicker table thead tr:last-of-type th:nth-child(5):before {
        position: absolute;
        content: "V";
        color: #000;
        width: 28px !important;
        background: #fff; }
      html .datepicker table thead tr:last-of-type th:nth-child(6):before,
      body .datepicker table thead tr:last-of-type th:nth-child(6):before {
        position: absolute;
        content: "S";
        color: #000;
        width: 28px !important;
        background: #fff; }
      html .datepicker table thead tr:last-of-type th:last-of-type:before,
      body .datepicker table thead tr:last-of-type th:last-of-type:before {
        position: absolute;
        content: "D";
        color: #000;
        width: 28px !important;
        background: #fff; }
    @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
      html .datepicker table tr .next:before,
      body .datepicker table tr .next:before {
        text-align: left; }
      html .datepicker table tr .prev,
      body .datepicker table tr .prev {
        position: relative; }
        html .datepicker table tr .prev:before,
        body .datepicker table tr .prev:before {
          text-align: left; } }
    html .datepicker table tr th.next:before,
    body .datepicker table tr th.next:before {
      background: #fff;
      position: absolute;
      content: ">";
      width: 30px;
      color: #0033a1; }
    html .datepicker table tr th.prev,
    body .datepicker table tr th.prev {
      position: relative; }
      html .datepicker table tr th.prev:before,
      body .datepicker table tr th.prev:before {
        background: #fff;
        position: absolute;
        content: "<";
        width: 30px;
        color: #0033a1; }
    html .datepicker table tr td,
    body .datepicker table tr td {
      font-family: "TIMSansWeb-regular";
      font-size: 14px;
      width: 33px;
      height: 33px;
      border-radius: inherit; }
      html .datepicker table tr td.active.active,
      body .datepicker table tr td.active.active {
        background-color: #0033a1;
        border-radius: inherit;
        background-image: none;
        color: #fff; }
      html .datepicker table tr td.today,
      body .datepicker table tr td.today {
        background-color: #dddddd;
        border-radius: 70%;
        background-image: none; }
        html .datepicker table tr td.today:active,
        body .datepicker table tr td.today:active {
          background-color: #dddddd !important;
          background-image: none; }
        html .datepicker table tr td.today:hover,
        body .datepicker table tr td.today:hover {
          background-color: #dddddd !important;
          background-image: none; }
          html .datepicker table tr td.today:hover:active,
          body .datepicker table tr td.today:hover:active {
            background-color: #dddddd !important;
            background-image: none; }
          html .datepicker table tr td.today:hover:hover,
          body .datepicker table tr td.today:hover:hover {
            background-color: #dddddd !important;
            background-image: none; }
  html .img-responsive,
  body .img-responsive {
    width: 100%; }
  html [data-toggle~="collapse"],
  body [data-toggle~="collapse"] {
    cursor: pointer; }
  html [data-target],
  body [data-target] {
    cursor: pointer; }
  html .overFlow,
  body .overFlow {
    overflow: hidden;
    -webkit-overflow-scrolling: touch; }
  html button:focus,
  body button:focus {
    outline: none; }
  html section,
  body section {
    position: relative; }
  html .componentDisabled:before,
  body .componentDisabled:before {
    content: "Component disabled";
    font-size: 70px;
    color: #fff;
    text-align: center;
    display: table-cell;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    background-color: rgba(255, 0, 0, 0.8);
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: TIMSansWeb-bold; }
  html .whiteSpace,
  body .whiteSpace {
    background-color: #fff !important; }
  html .greySpace,
  body .greySpace {
    background-color: #f2f2f2 !important; }

/* HEADER */
header .bkgImage, .headerImageHome .bkgImage, .headerImageGruppo .bkgImage, .headerNotiziario .bkgImage, .headerImageBrasil .bkgImage, .headerPhotogallery .bkgImage, .headerDynamicList .bkgImage, .headerSitiGruppo .bkgImage, .headerTabLink .bkgImage, .headerImageSostenibilita .bkgImage, .headerImageComunicati .bkgImage, .headerImageNews .bkgImage {
  /* NAVBAR */
  /* NAV BOTTOM */
  /* MOBILE BAR BLU */
  /* HEADER DIV */ }
  header .bkgImage #carouselHeader, .headerImageHome .bkgImage #carouselHeader, .headerImageGruppo .bkgImage #carouselHeader, .headerNotiziario .bkgImage #carouselHeader, .headerImageBrasil .bkgImage #carouselHeader, .headerPhotogallery .bkgImage #carouselHeader, .headerDynamicList .bkgImage #carouselHeader, .headerSitiGruppo .bkgImage #carouselHeader, .headerTabLink .bkgImage #carouselHeader, .headerImageSostenibilita .bkgImage #carouselHeader, .headerImageComunicati .bkgImage #carouselHeader, .headerImageNews .bkgImage #carouselHeader {
    width: 38%;
    position: absolute;
    bottom: 0;
    right: 30px;
    text-align: right; }
    header .bkgImage #carouselHeader .carousel-inner .carousel-item div, .headerImageHome .bkgImage #carouselHeader .carousel-inner .carousel-item div, .headerImageGruppo .bkgImage #carouselHeader .carousel-inner .carousel-item div, .headerNotiziario .bkgImage #carouselHeader .carousel-inner .carousel-item div, .headerImageBrasil .bkgImage #carouselHeader .carousel-inner .carousel-item div, .headerPhotogallery .bkgImage #carouselHeader .carousel-inner .carousel-item div, .headerDynamicList .bkgImage #carouselHeader .carousel-inner .carousel-item div, .headerSitiGruppo .bkgImage #carouselHeader .carousel-inner .carousel-item div, .headerTabLink .bkgImage #carouselHeader .carousel-inner .carousel-item div, .headerImageSostenibilita .bkgImage #carouselHeader .carousel-inner .carousel-item div, .headerImageComunicati .bkgImage #carouselHeader .carousel-inner .carousel-item div, .headerImageNews .bkgImage #carouselHeader .carousel-inner .carousel-item div {
      padding: 0; }
      header .bkgImage #carouselHeader .carousel-inner .carousel-item div p, .headerImageHome .bkgImage #carouselHeader .carousel-inner .carousel-item div p, .headerImageGruppo .bkgImage #carouselHeader .carousel-inner .carousel-item div p, .headerNotiziario .bkgImage #carouselHeader .carousel-inner .carousel-item div p, .headerImageBrasil .bkgImage #carouselHeader .carousel-inner .carousel-item div p, .headerPhotogallery .bkgImage #carouselHeader .carousel-inner .carousel-item div p, .headerDynamicList .bkgImage #carouselHeader .carousel-inner .carousel-item div p, .headerSitiGruppo .bkgImage #carouselHeader .carousel-inner .carousel-item div p, .headerTabLink .bkgImage #carouselHeader .carousel-inner .carousel-item div p, .headerImageSostenibilita .bkgImage #carouselHeader .carousel-inner .carousel-item div p, .headerImageComunicati .bkgImage #carouselHeader .carousel-inner .carousel-item div p, .headerImageNews .bkgImage #carouselHeader .carousel-inner .carousel-item div p {
        color: #fff; }
        header .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child, .headerImageHome .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child, .headerImageGruppo .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child, .headerNotiziario .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child, .headerImageBrasil .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child, .headerPhotogallery .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child, .headerDynamicList .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child, .headerSitiGruppo .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child, .headerTabLink .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child, .headerImageSostenibilita .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child, .headerImageComunicati .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child, .headerImageNews .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child {
          font-family: "TIMSansWeb-regular";
          margin: 0;
          font-size: 18px;
          line-height: 20px;
          letter-spacing: 0.84px; }
          header .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child span, .headerImageHome .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child span, .headerImageGruppo .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child span, .headerNotiziario .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child span, .headerImageBrasil .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child span, .headerPhotogallery .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child span, .headerDynamicList .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child span, .headerSitiGruppo .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child span, .headerTabLink .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child span, .headerImageSostenibilita .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child span, .headerImageComunicati .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child span, .headerImageNews .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child span {
            font-family: "TIMSansWeb-light"; }
          header .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child img, .headerImageHome .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child img, .headerImageGruppo .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child img, .headerNotiziario .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child img, .headerImageBrasil .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child img, .headerPhotogallery .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child img, .headerDynamicList .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child img, .headerSitiGruppo .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child img, .headerTabLink .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child img, .headerImageSostenibilita .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child img, .headerImageComunicati .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child img, .headerImageNews .bkgImage #carouselHeader .carousel-inner .carousel-item div p:first-child img {
            position: relative;
            top: -2px;
            right: 8px;
            width: 14px; }
        header .bkgImage #carouselHeader .carousel-inner .carousel-item div p:nth-child(2), .headerImageHome .bkgImage #carouselHeader .carousel-inner .carousel-item div p:nth-child(2), .headerImageGruppo .bkgImage #carouselHeader .carousel-inner .carousel-item div p:nth-child(2), .headerNotiziario .bkgImage #carouselHeader .carousel-inner .carousel-item div p:nth-child(2), .headerImageBrasil .bkgImage #carouselHeader .carousel-inner .carousel-item div p:nth-child(2), .headerPhotogallery .bkgImage #carouselHeader .carousel-inner .carousel-item div p:nth-child(2), .headerDynamicList .bkgImage #carouselHeader .carousel-inner .carousel-item div p:nth-child(2), .headerSitiGruppo .bkgImage #carouselHeader .carousel-inner .carousel-item div p:nth-child(2), .headerTabLink .bkgImage #carouselHeader .carousel-inner .carousel-item div p:nth-child(2), .headerImageSostenibilita .bkgImage #carouselHeader .carousel-inner .carousel-item div p:nth-child(2), .headerImageComunicati .bkgImage #carouselHeader .carousel-inner .carousel-item div p:nth-child(2), .headerImageNews .bkgImage #carouselHeader .carousel-inner .carousel-item div p:nth-child(2) {
          font-family: "TIMSansWeb-medium";
          font-size: 12px;
          line-height: 21.6px;
          letter-spacing: 0.35px;
          margin-bottom: 37px; }
    header .bkgImage #carouselHeader .carousel-inner .carousel-control-prev, .headerImageHome .bkgImage #carouselHeader .carousel-inner .carousel-control-prev, .headerImageGruppo .bkgImage #carouselHeader .carousel-inner .carousel-control-prev, .headerNotiziario .bkgImage #carouselHeader .carousel-inner .carousel-control-prev, .headerImageBrasil .bkgImage #carouselHeader .carousel-inner .carousel-control-prev, .headerPhotogallery .bkgImage #carouselHeader .carousel-inner .carousel-control-prev, .headerDynamicList .bkgImage #carouselHeader .carousel-inner .carousel-control-prev, .headerSitiGruppo .bkgImage #carouselHeader .carousel-inner .carousel-control-prev, .headerTabLink .bkgImage #carouselHeader .carousel-inner .carousel-control-prev, .headerImageSostenibilita .bkgImage #carouselHeader .carousel-inner .carousel-control-prev, .headerImageComunicati .bkgImage #carouselHeader .carousel-inner .carousel-control-prev, .headerImageNews .bkgImage #carouselHeader .carousel-inner .carousel-control-prev,
    header .bkgImage #carouselHeader .carousel-inner .carousel-control-next,
    .headerImageHome .bkgImage #carouselHeader .carousel-inner .carousel-control-next,
    .headerImageGruppo .bkgImage #carouselHeader .carousel-inner .carousel-control-next,
    .headerNotiziario .bkgImage #carouselHeader .carousel-inner .carousel-control-next,
    .headerImageBrasil .bkgImage #carouselHeader .carousel-inner .carousel-control-next,
    .headerPhotogallery .bkgImage #carouselHeader .carousel-inner .carousel-control-next,
    .headerDynamicList .bkgImage #carouselHeader .carousel-inner .carousel-control-next,
    .headerSitiGruppo .bkgImage #carouselHeader .carousel-inner .carousel-control-next,
    .headerTabLink .bkgImage #carouselHeader .carousel-inner .carousel-control-next,
    .headerImageSostenibilita .bkgImage #carouselHeader .carousel-inner .carousel-control-next,
    .headerImageComunicati .bkgImage #carouselHeader .carousel-inner .carousel-control-next,
    .headerImageNews .bkgImage #carouselHeader .carousel-inner .carousel-control-next {
      display: none; }
    header .bkgImage #carouselHeader ol.carousel-indicators, .headerImageHome .bkgImage #carouselHeader ol.carousel-indicators, .headerImageGruppo .bkgImage #carouselHeader ol.carousel-indicators, .headerNotiziario .bkgImage #carouselHeader ol.carousel-indicators, .headerImageBrasil .bkgImage #carouselHeader ol.carousel-indicators, .headerPhotogallery .bkgImage #carouselHeader ol.carousel-indicators, .headerDynamicList .bkgImage #carouselHeader ol.carousel-indicators, .headerSitiGruppo .bkgImage #carouselHeader ol.carousel-indicators, .headerTabLink .bkgImage #carouselHeader ol.carousel-indicators, .headerImageSostenibilita .bkgImage #carouselHeader ol.carousel-indicators, .headerImageComunicati .bkgImage #carouselHeader ol.carousel-indicators, .headerImageNews .bkgImage #carouselHeader ol.carousel-indicators {
      right: 0;
      left: auto;
      margin-right: 0;
      margin-left: 0; }
      header .bkgImage #carouselHeader ol.carousel-indicators li, .headerImageHome .bkgImage #carouselHeader ol.carousel-indicators li, .headerImageGruppo .bkgImage #carouselHeader ol.carousel-indicators li, .headerNotiziario .bkgImage #carouselHeader ol.carousel-indicators li, .headerImageBrasil .bkgImage #carouselHeader ol.carousel-indicators li, .headerPhotogallery .bkgImage #carouselHeader ol.carousel-indicators li, .headerDynamicList .bkgImage #carouselHeader ol.carousel-indicators li, .headerSitiGruppo .bkgImage #carouselHeader ol.carousel-indicators li, .headerTabLink .bkgImage #carouselHeader ol.carousel-indicators li, .headerImageSostenibilita .bkgImage #carouselHeader ol.carousel-indicators li, .headerImageComunicati .bkgImage #carouselHeader ol.carousel-indicators li, .headerImageNews .bkgImage #carouselHeader ol.carousel-indicators li {
        width: 6px;
        height: 6.5px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -khtml-border-radius: 50%; }
  header .bkgImage .navbar, .headerImageHome .bkgImage .navbar, .headerImageGruppo .bkgImage .navbar, .headerNotiziario .bkgImage .navbar, .headerImageBrasil .bkgImage .navbar, .headerPhotogallery .bkgImage .navbar, .headerDynamicList .bkgImage .navbar, .headerSitiGruppo .bkgImage .navbar, .headerTabLink .bkgImage .navbar, .headerImageSostenibilita .bkgImage .navbar, .headerImageComunicati .bkgImage .navbar, .headerImageNews .bkgImage .navbar {
    padding: 0;
    font-size: 18px;
    position: fixed;
    top: 15px;
    left: 15px;
    width: 100%;
    padding-right: 20px;
    z-index: 99;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    /* DELETE NAVBAR BOOTSTRAP ANIMATION */
    /* BURGER ICON */ }
    header .bkgImage .navbar .collapsing, .headerImageHome .bkgImage .navbar .collapsing, .headerImageGruppo .bkgImage .navbar .collapsing, .headerNotiziario .bkgImage .navbar .collapsing, .headerImageBrasil .bkgImage .navbar .collapsing, .headerPhotogallery .bkgImage .navbar .collapsing, .headerDynamicList .bkgImage .navbar .collapsing, .headerSitiGruppo .bkgImage .navbar .collapsing, .headerTabLink .bkgImage .navbar .collapsing, .headerImageSostenibilita .bkgImage .navbar .collapsing, .headerImageComunicati .bkgImage .navbar .collapsing, .headerImageNews .bkgImage .navbar .collapsing {
      -webkit-transition: none;
      transition: none; }
    header .bkgImage .navbar.scrollUp, .headerImageHome .bkgImage .navbar.scrollUp, .headerImageGruppo .bkgImage .navbar.scrollUp, .headerNotiziario .bkgImage .navbar.scrollUp, .headerImageBrasil .bkgImage .navbar.scrollUp, .headerPhotogallery .bkgImage .navbar.scrollUp, .headerDynamicList .bkgImage .navbar.scrollUp, .headerSitiGruppo .bkgImage .navbar.scrollUp, .headerTabLink .bkgImage .navbar.scrollUp, .headerImageSostenibilita .bkgImage .navbar.scrollUp, .headerImageComunicati .bkgImage .navbar.scrollUp, .headerImageNews .bkgImage .navbar.scrollUp {
      -webkit-transform: translateY(-150px);
      transform: translateY(-150px); }
    header .bkgImage .navbar a > img, .headerImageHome .bkgImage .navbar a > img, .headerImageGruppo .bkgImage .navbar a > img, .headerNotiziario .bkgImage .navbar a > img, .headerImageBrasil .bkgImage .navbar a > img, .headerPhotogallery .bkgImage .navbar a > img, .headerDynamicList .bkgImage .navbar a > img, .headerSitiGruppo .bkgImage .navbar a > img, .headerTabLink .bkgImage .navbar a > img, .headerImageSostenibilita .bkgImage .navbar a > img, .headerImageComunicati .bkgImage .navbar a > img, .headerImageNews .bkgImage .navbar a > img {
      width: inherit; }
    header .bkgImage .navbar .navbar-nav, .headerImageHome .bkgImage .navbar .navbar-nav, .headerImageGruppo .bkgImage .navbar .navbar-nav, .headerNotiziario .bkgImage .navbar .navbar-nav, .headerImageBrasil .bkgImage .navbar .navbar-nav, .headerPhotogallery .bkgImage .navbar .navbar-nav, .headerDynamicList .bkgImage .navbar .navbar-nav, .headerSitiGruppo .bkgImage .navbar .navbar-nav, .headerTabLink .bkgImage .navbar .navbar-nav, .headerImageSostenibilita .bkgImage .navbar .navbar-nav, .headerImageComunicati .bkgImage .navbar .navbar-nav, .headerImageNews .bkgImage .navbar .navbar-nav {
      width: 100%;
      padding: 50px 35px 0 50px; }
      header .bkgImage .navbar .navbar-nav .nav-item, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item {
        padding-left: 0px;
        font-family: "TIMSansWeb-medium";
        padding-bottom: 16px; }
        header .bkgImage .navbar .navbar-nav .nav-item:last-child a, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item:last-child a, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item:last-child a, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item:last-child a, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item:last-child a, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item:last-child a, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item:last-child a, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item:last-child a, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item:last-child a, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item:last-child a, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item:last-child a, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item:last-child a {
          margin-right: -15px; }
          header .bkgImage .navbar .navbar-nav .nav-item:last-child a i, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item:last-child a i, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item:last-child a i, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item:last-child a i, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item:last-child a i, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item:last-child a i, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item:last-child a i, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item:last-child a i, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item:last-child a i, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item:last-child a i, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item:last-child a i, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item:last-child a i {
            position: absolute;
            right: -20px;
            bottom: 15px; }
        header .bkgImage .navbar .navbar-nav .nav-item .activeMenu, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item .activeMenu, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item .activeMenu, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item .activeMenu, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item .activeMenu, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item .activeMenu, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item .activeMenu, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item .activeMenu, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item .activeMenu, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item .activeMenu, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item .activeMenu, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item .activeMenu {
          height: 4px;
          background-color: #e1001e;
          margin: 0 auto;
          width: 0;
          filter: alpha(opacity=0);
          opacity: 0;
          margin: auto; }
        header .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item a.nav-link {
          cursor: pointer;
          font-size: 22px;
          line-height: 21.6px;
          letter-spacing: 0.66px;
          color: #004691; }
        header .bkgImage .navbar .navbar-nav .nav-item > i, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item > i, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item > i, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item > i, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item > i, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item > i, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item > i, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item > i, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item > i, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item > i, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item > i, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item > i {
          position: relative;
          float: right;
          color: #004691;
          font-weight: 700;
          font-size: 22px;
          height: 0px;
          bottom: 30px; }
    header .bkgImage .navbar .openMobile, .headerImageHome .bkgImage .navbar .openMobile, .headerImageGruppo .bkgImage .navbar .openMobile, .headerNotiziario .bkgImage .navbar .openMobile, .headerImageBrasil .bkgImage .navbar .openMobile, .headerPhotogallery .bkgImage .navbar .openMobile, .headerDynamicList .bkgImage .navbar .openMobile, .headerSitiGruppo .bkgImage .navbar .openMobile, .headerTabLink .bkgImage .navbar .openMobile, .headerImageSostenibilita .bkgImage .navbar .openMobile, .headerImageComunicati .bkgImage .navbar .openMobile, .headerImageNews .bkgImage .navbar .openMobile {
      display: inline-block;
      overflow: hidden;
      text-indent: -9999px;
      width: -moz-min-content;
      border: none;
      position: relative;
      top: 7px; }
    header .bkgImage .navbar .openMobile:before, .headerImageHome .bkgImage .navbar .openMobile:before, .headerImageGruppo .bkgImage .navbar .openMobile:before, .headerNotiziario .bkgImage .navbar .openMobile:before, .headerImageBrasil .bkgImage .navbar .openMobile:before, .headerPhotogallery .bkgImage .navbar .openMobile:before, .headerDynamicList .bkgImage .navbar .openMobile:before, .headerSitiGruppo .bkgImage .navbar .openMobile:before, .headerTabLink .bkgImage .navbar .openMobile:before, .headerImageSostenibilita .bkgImage .navbar .openMobile:before, .headerImageComunicati .bkgImage .navbar .openMobile:before, .headerImageNews .bkgImage .navbar .openMobile:before {
      content: url("../../../content/dam/default/burger.svg");
      float: left;
      line-height: 16px;
      margin: 0;
      text-indent: 0; }
    header .bkgImage .navbar .closeMobile, .headerImageHome .bkgImage .navbar .closeMobile, .headerImageGruppo .bkgImage .navbar .closeMobile, .headerNotiziario .bkgImage .navbar .closeMobile, .headerImageBrasil .bkgImage .navbar .closeMobile, .headerPhotogallery .bkgImage .navbar .closeMobile, .headerDynamicList .bkgImage .navbar .closeMobile, .headerSitiGruppo .bkgImage .navbar .closeMobile, .headerTabLink .bkgImage .navbar .closeMobile, .headerImageSostenibilita .bkgImage .navbar .closeMobile, .headerImageComunicati .bkgImage .navbar .closeMobile, .headerImageNews .bkgImage .navbar .closeMobile {
      display: inline-block;
      overflow: hidden;
      text-indent: -9999px;
      width: -moz-min-content;
      border: none;
      position: relative;
      top: 7px;
      display: none; }
      header .bkgImage .navbar .closeMobile:before, .headerImageHome .bkgImage .navbar .closeMobile:before, .headerImageGruppo .bkgImage .navbar .closeMobile:before, .headerNotiziario .bkgImage .navbar .closeMobile:before, .headerImageBrasil .bkgImage .navbar .closeMobile:before, .headerPhotogallery .bkgImage .navbar .closeMobile:before, .headerDynamicList .bkgImage .navbar .closeMobile:before, .headerSitiGruppo .bkgImage .navbar .closeMobile:before, .headerTabLink .bkgImage .navbar .closeMobile:before, .headerImageSostenibilita .bkgImage .navbar .closeMobile:before, .headerImageComunicati .bkgImage .navbar .closeMobile:before, .headerImageNews .bkgImage .navbar .closeMobile:before {
        content: url("../../../content/dam/default/x.svg");
        float: left;
        line-height: 16px;
        margin: 0;
        text-indent: 0; }
    header .bkgImage .navbar .navbar-light .navbar-toggler, .headerImageHome .bkgImage .navbar .navbar-light .navbar-toggler, .headerImageGruppo .bkgImage .navbar .navbar-light .navbar-toggler, .headerNotiziario .bkgImage .navbar .navbar-light .navbar-toggler, .headerImageBrasil .bkgImage .navbar .navbar-light .navbar-toggler, .headerPhotogallery .bkgImage .navbar .navbar-light .navbar-toggler, .headerDynamicList .bkgImage .navbar .navbar-light .navbar-toggler, .headerSitiGruppo .bkgImage .navbar .navbar-light .navbar-toggler, .headerTabLink .bkgImage .navbar .navbar-light .navbar-toggler, .headerImageSostenibilita .bkgImage .navbar .navbar-light .navbar-toggler, .headerImageComunicati .bkgImage .navbar .navbar-light .navbar-toggler, .headerImageNews .bkgImage .navbar .navbar-light .navbar-toggler {
      border: none; }
    header .bkgImage .navbar .navbar-brand, .headerImageHome .bkgImage .navbar .navbar-brand, .headerImageGruppo .bkgImage .navbar .navbar-brand, .headerNotiziario .bkgImage .navbar .navbar-brand, .headerImageBrasil .bkgImage .navbar .navbar-brand, .headerPhotogallery .bkgImage .navbar .navbar-brand, .headerDynamicList .bkgImage .navbar .navbar-brand, .headerSitiGruppo .bkgImage .navbar .navbar-brand, .headerTabLink .bkgImage .navbar .navbar-brand, .headerImageSostenibilita .bkgImage .navbar .navbar-brand, .headerImageComunicati .bkgImage .navbar .navbar-brand, .headerImageNews .bkgImage .navbar .navbar-brand {
      padding-top: 0;
      padding-bottom: 0;
      margin-right: 0;
      position: relative;
      width: 80px;
      height: 37px;
      background-image: url(../../../content/dam/default/LOGO_TIM.svg);
      background-repeat: no-repeat;
      background-size: auto 100%; }
    header .bkgImage .navbar .d-flex form, .headerImageHome .bkgImage .navbar .d-flex form, .headerImageGruppo .bkgImage .navbar .d-flex form, .headerNotiziario .bkgImage .navbar .d-flex form, .headerImageBrasil .bkgImage .navbar .d-flex form, .headerPhotogallery .bkgImage .navbar .d-flex form, .headerDynamicList .bkgImage .navbar .d-flex form, .headerSitiGruppo .bkgImage .navbar .d-flex form, .headerTabLink .bkgImage .navbar .d-flex form, .headerImageSostenibilita .bkgImage .navbar .d-flex form, .headerImageComunicati .bkgImage .navbar .d-flex form, .headerImageNews .bkgImage .navbar .d-flex form {
      position: relative; }
      header .bkgImage .navbar .d-flex form svg defs .cls-1, .headerImageHome .bkgImage .navbar .d-flex form svg defs .cls-1, .headerImageGruppo .bkgImage .navbar .d-flex form svg defs .cls-1, .headerNotiziario .bkgImage .navbar .d-flex form svg defs .cls-1, .headerImageBrasil .bkgImage .navbar .d-flex form svg defs .cls-1, .headerPhotogallery .bkgImage .navbar .d-flex form svg defs .cls-1, .headerDynamicList .bkgImage .navbar .d-flex form svg defs .cls-1, .headerSitiGruppo .bkgImage .navbar .d-flex form svg defs .cls-1, .headerTabLink .bkgImage .navbar .d-flex form svg defs .cls-1, .headerImageSostenibilita .bkgImage .navbar .d-flex form svg defs .cls-1, .headerImageComunicati .bkgImage .navbar .d-flex form svg defs .cls-1, .headerImageNews .bkgImage .navbar .d-flex form svg defs .cls-1 {
        fill: #fff !important; }
      header .bkgImage .navbar .d-flex form .searchStyle, .headerImageHome .bkgImage .navbar .d-flex form .searchStyle, .headerImageGruppo .bkgImage .navbar .d-flex form .searchStyle, .headerNotiziario .bkgImage .navbar .d-flex form .searchStyle, .headerImageBrasil .bkgImage .navbar .d-flex form .searchStyle, .headerPhotogallery .bkgImage .navbar .d-flex form .searchStyle, .headerDynamicList .bkgImage .navbar .d-flex form .searchStyle, .headerSitiGruppo .bkgImage .navbar .d-flex form .searchStyle, .headerTabLink .bkgImage .navbar .d-flex form .searchStyle, .headerImageSostenibilita .bkgImage .navbar .d-flex form .searchStyle, .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle {
        position: absolute;
        right: 34px;
        width: 220px;
        height: 34px;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -khtml-border-radius: 0;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        background-clip: unset;
        background-color: rgba(255, 255, 255, 0.5);
        border: none;
        display: none;
        margin-right: 0 !important;
        color: #fff;
        font-family: "TIMSansWeb-light"; }
        header .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder, .headerImageHome .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder, .headerImageGruppo .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder, .headerNotiziario .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder, .headerImageBrasil .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder, .headerPhotogallery .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder, .headerDynamicList .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder, .headerSitiGruppo .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder, .headerTabLink .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder, .headerImageSostenibilita .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder, .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder {
          color: #fff; }
        header .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder, .headerImageHome .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder, .headerImageGruppo .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder, .headerNotiziario .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder, .headerImageBrasil .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder, .headerPhotogallery .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder, .headerDynamicList .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder, .headerSitiGruppo .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder, .headerTabLink .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder, .headerImageSostenibilita .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder, .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder {
          color: #fff; }
        header .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder, .headerImageHome .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder, .headerImageGruppo .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder, .headerNotiziario .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder, .headerImageBrasil .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder, .headerPhotogallery .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder, .headerDynamicList .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder, .headerSitiGruppo .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder, .headerTabLink .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder, .headerImageSostenibilita .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder, .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder {
          color: #fff; }
        header .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder, .headerImageHome .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder, .headerImageGruppo .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder, .headerNotiziario .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder, .headerImageBrasil .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder, .headerPhotogallery .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder, .headerDynamicList .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder, .headerSitiGruppo .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder, .headerTabLink .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder, .headerImageSostenibilita .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder, .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder {
          color: #fff; }
        header .bkgImage .navbar .d-flex form .searchStyle::placeholder, .headerImageHome .bkgImage .navbar .d-flex form .searchStyle::placeholder, .headerImageGruppo .bkgImage .navbar .d-flex form .searchStyle::placeholder, .headerNotiziario .bkgImage .navbar .d-flex form .searchStyle::placeholder, .headerImageBrasil .bkgImage .navbar .d-flex form .searchStyle::placeholder, .headerPhotogallery .bkgImage .navbar .d-flex form .searchStyle::placeholder, .headerDynamicList .bkgImage .navbar .d-flex form .searchStyle::placeholder, .headerSitiGruppo .bkgImage .navbar .d-flex form .searchStyle::placeholder, .headerTabLink .bkgImage .navbar .d-flex form .searchStyle::placeholder, .headerImageSostenibilita .bkgImage .navbar .d-flex form .searchStyle::placeholder, .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle::placeholder, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle::placeholder {
          color: #fff; }
      header .bkgImage .navbar .d-flex form .closeSearch, .headerImageHome .bkgImage .navbar .d-flex form .closeSearch, .headerImageGruppo .bkgImage .navbar .d-flex form .closeSearch, .headerNotiziario .bkgImage .navbar .d-flex form .closeSearch, .headerImageBrasil .bkgImage .navbar .d-flex form .closeSearch, .headerPhotogallery .bkgImage .navbar .d-flex form .closeSearch, .headerDynamicList .bkgImage .navbar .d-flex form .closeSearch, .headerSitiGruppo .bkgImage .navbar .d-flex form .closeSearch, .headerTabLink .bkgImage .navbar .d-flex form .closeSearch, .headerImageSostenibilita .bkgImage .navbar .d-flex form .closeSearch, .headerImageComunicati .bkgImage .navbar .d-flex form .closeSearch, .headerImageNews .bkgImage .navbar .d-flex form .closeSearch {
        display: none;
        cursor: pointer;
        z-index: 2;
        height: 20px;
        width: 20px; }
        header .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageHome .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageGruppo .bkgImage .navbar .d-flex form .closeSearch + svg, .headerNotiziario .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageBrasil .bkgImage .navbar .d-flex form .closeSearch + svg, .headerPhotogallery .bkgImage .navbar .d-flex form .closeSearch + svg, .headerDynamicList .bkgImage .navbar .d-flex form .closeSearch + svg, .headerSitiGruppo .bkgImage .navbar .d-flex form .closeSearch + svg, .headerTabLink .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageSostenibilita .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageComunicati .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageNews .bkgImage .navbar .d-flex form .closeSearch + svg {
          position: absolute;
          right: 43px;
          width: 15px;
          height: 15px;
          cursor: pointer; }
        header .bkgImage .navbar .d-flex form .closeSearch:after, .headerImageHome .bkgImage .navbar .d-flex form .closeSearch:after, .headerImageGruppo .bkgImage .navbar .d-flex form .closeSearch:after, .headerNotiziario .bkgImage .navbar .d-flex form .closeSearch:after, .headerImageBrasil .bkgImage .navbar .d-flex form .closeSearch:after, .headerPhotogallery .bkgImage .navbar .d-flex form .closeSearch:after, .headerDynamicList .bkgImage .navbar .d-flex form .closeSearch:after, .headerSitiGruppo .bkgImage .navbar .d-flex form .closeSearch:after, .headerTabLink .bkgImage .navbar .d-flex form .closeSearch:after, .headerImageSostenibilita .bkgImage .navbar .d-flex form .closeSearch:after, .headerImageComunicati .bkgImage .navbar .d-flex form .closeSearch:after, .headerImageNews .bkgImage .navbar .d-flex form .closeSearch:after {
          content: url(../../../content/dam/default/closeSearch.svg);
          position: absolute;
          top: -10px;
          bottom: -10px;
          left: -10px;
          right: -10px;
          padding: 45%;
          text-align: center; }
      header .bkgImage .navbar .d-flex form .languageText a, .headerImageHome .bkgImage .navbar .d-flex form .languageText a, .headerImageGruppo .bkgImage .navbar .d-flex form .languageText a, .headerNotiziario .bkgImage .navbar .d-flex form .languageText a, .headerImageBrasil .bkgImage .navbar .d-flex form .languageText a, .headerPhotogallery .bkgImage .navbar .d-flex form .languageText a, .headerDynamicList .bkgImage .navbar .d-flex form .languageText a, .headerSitiGruppo .bkgImage .navbar .d-flex form .languageText a, .headerTabLink .bkgImage .navbar .d-flex form .languageText a, .headerImageSostenibilita .bkgImage .navbar .d-flex form .languageText a, .headerImageComunicati .bkgImage .navbar .d-flex form .languageText a, .headerImageNews .bkgImage .navbar .d-flex form .languageText a {
        font-family: "TIMSansWeb-medium";
        cursor: pointer;
        font-size: 15px;
        letter-spacing: 0.45px;
        color: #fff;
        text-decoration: none !important; }
      header .bkgImage .navbar .d-flex form .autoCom, .headerImageHome .bkgImage .navbar .d-flex form .autoCom, .headerImageGruppo .bkgImage .navbar .d-flex form .autoCom, .headerNotiziario .bkgImage .navbar .d-flex form .autoCom, .headerImageBrasil .bkgImage .navbar .d-flex form .autoCom, .headerPhotogallery .bkgImage .navbar .d-flex form .autoCom, .headerDynamicList .bkgImage .navbar .d-flex form .autoCom, .headerSitiGruppo .bkgImage .navbar .d-flex form .autoCom, .headerTabLink .bkgImage .navbar .d-flex form .autoCom, .headerImageSostenibilita .bkgImage .navbar .d-flex form .autoCom, .headerImageComunicati .bkgImage .navbar .d-flex form .autoCom, .headerImageNews .bkgImage .navbar .d-flex form .autoCom {
        display: inline-block;
        opacity: 1;
        background: #fff;
        position: absolute;
        top: 27px;
        box-shadow: 0 0 25px 5px rgba(150, 150, 150, 0.5);
        -webkit-box-shadow: 0 0 25px 5px rgba(150, 150, 150, 0.5);
        -moz-box-shadow: 0 0 25px 5px rgba(150, 150, 150, 0.5);
        -o-box-shadow: 0 0 25px 5px rgba(150, 150, 150, 0.5);
        z-index: -1; }
        header .bkgImage .navbar .d-flex form .autoCom ul, .headerImageHome .bkgImage .navbar .d-flex form .autoCom ul, .headerImageGruppo .bkgImage .navbar .d-flex form .autoCom ul, .headerNotiziario .bkgImage .navbar .d-flex form .autoCom ul, .headerImageBrasil .bkgImage .navbar .d-flex form .autoCom ul, .headerPhotogallery .bkgImage .navbar .d-flex form .autoCom ul, .headerDynamicList .bkgImage .navbar .d-flex form .autoCom ul, .headerSitiGruppo .bkgImage .navbar .d-flex form .autoCom ul, .headerTabLink .bkgImage .navbar .d-flex form .autoCom ul, .headerImageSostenibilita .bkgImage .navbar .d-flex form .autoCom ul, .headerImageComunicati .bkgImage .navbar .d-flex form .autoCom ul, .headerImageNews .bkgImage .navbar .d-flex form .autoCom ul {
          padding-left: 10px;
          padding-top: 10px;
          margin-bottom: 10px; }
          header .bkgImage .navbar .d-flex form .autoCom ul li, .headerImageHome .bkgImage .navbar .d-flex form .autoCom ul li, .headerImageGruppo .bkgImage .navbar .d-flex form .autoCom ul li, .headerNotiziario .bkgImage .navbar .d-flex form .autoCom ul li, .headerImageBrasil .bkgImage .navbar .d-flex form .autoCom ul li, .headerPhotogallery .bkgImage .navbar .d-flex form .autoCom ul li, .headerDynamicList .bkgImage .navbar .d-flex form .autoCom ul li, .headerSitiGruppo .bkgImage .navbar .d-flex form .autoCom ul li, .headerTabLink .bkgImage .navbar .d-flex form .autoCom ul li, .headerImageSostenibilita .bkgImage .navbar .d-flex form .autoCom ul li, .headerImageComunicati .bkgImage .navbar .d-flex form .autoCom ul li, .headerImageNews .bkgImage .navbar .d-flex form .autoCom ul li {
            list-style: none; }
            header .bkgImage .navbar .d-flex form .autoCom ul li a, .headerImageHome .bkgImage .navbar .d-flex form .autoCom ul li a, .headerImageGruppo .bkgImage .navbar .d-flex form .autoCom ul li a, .headerNotiziario .bkgImage .navbar .d-flex form .autoCom ul li a, .headerImageBrasil .bkgImage .navbar .d-flex form .autoCom ul li a, .headerPhotogallery .bkgImage .navbar .d-flex form .autoCom ul li a, .headerDynamicList .bkgImage .navbar .d-flex form .autoCom ul li a, .headerSitiGruppo .bkgImage .navbar .d-flex form .autoCom ul li a, .headerTabLink .bkgImage .navbar .d-flex form .autoCom ul li a, .headerImageSostenibilita .bkgImage .navbar .d-flex form .autoCom ul li a, .headerImageComunicati .bkgImage .navbar .d-flex form .autoCom ul li a, .headerImageNews .bkgImage .navbar .d-flex form .autoCom ul li a {
              font-family: "TIMSansWeb-light";
              cursor: pointer;
              font-size: 15px;
              line-height: 40px;
              letter-spacing: 0.54px;
              color: #000; }
      header .bkgImage .navbar .d-flex form .tagInEvidenza, .headerImageHome .bkgImage .navbar .d-flex form .tagInEvidenza, .headerImageGruppo .bkgImage .navbar .d-flex form .tagInEvidenza, .headerNotiziario .bkgImage .navbar .d-flex form .tagInEvidenza, .headerImageBrasil .bkgImage .navbar .d-flex form .tagInEvidenza, .headerPhotogallery .bkgImage .navbar .d-flex form .tagInEvidenza, .headerDynamicList .bkgImage .navbar .d-flex form .tagInEvidenza, .headerSitiGruppo .bkgImage .navbar .d-flex form .tagInEvidenza, .headerTabLink .bkgImage .navbar .d-flex form .tagInEvidenza, .headerImageSostenibilita .bkgImage .navbar .d-flex form .tagInEvidenza, .headerImageComunicati .bkgImage .navbar .d-flex form .tagInEvidenza, .headerImageNews .bkgImage .navbar .d-flex form .tagInEvidenza {
        display: none;
        opacity: 0;
        position: fixed;
        text-align: center;
        width: 95%;
        top: 90px;
        margin: 0 auto;
        left: 0;
        right: 0; }
        header .bkgImage .navbar .d-flex form .tagInEvidenza a, .headerImageHome .bkgImage .navbar .d-flex form .tagInEvidenza a, .headerImageGruppo .bkgImage .navbar .d-flex form .tagInEvidenza a, .headerNotiziario .bkgImage .navbar .d-flex form .tagInEvidenza a, .headerImageBrasil .bkgImage .navbar .d-flex form .tagInEvidenza a, .headerPhotogallery .bkgImage .navbar .d-flex form .tagInEvidenza a, .headerDynamicList .bkgImage .navbar .d-flex form .tagInEvidenza a, .headerSitiGruppo .bkgImage .navbar .d-flex form .tagInEvidenza a, .headerTabLink .bkgImage .navbar .d-flex form .tagInEvidenza a, .headerImageSostenibilita .bkgImage .navbar .d-flex form .tagInEvidenza a, .headerImageComunicati .bkgImage .navbar .d-flex form .tagInEvidenza a, .headerImageNews .bkgImage .navbar .d-flex form .tagInEvidenza a {
          color: #222;
          padding-right: 25px;
          font-size: 16px;
          line-height: 35px;
          letter-spacing: 1.6px;
          font-family: "TIMSansWeb-light";
          text-decoration: none;
          cursor: pointer; }
          header .bkgImage .navbar .d-flex form .tagInEvidenza a:first-child, .headerImageHome .bkgImage .navbar .d-flex form .tagInEvidenza a:first-child, .headerImageGruppo .bkgImage .navbar .d-flex form .tagInEvidenza a:first-child, .headerNotiziario .bkgImage .navbar .d-flex form .tagInEvidenza a:first-child, .headerImageBrasil .bkgImage .navbar .d-flex form .tagInEvidenza a:first-child, .headerPhotogallery .bkgImage .navbar .d-flex form .tagInEvidenza a:first-child, .headerDynamicList .bkgImage .navbar .d-flex form .tagInEvidenza a:first-child, .headerSitiGruppo .bkgImage .navbar .d-flex form .tagInEvidenza a:first-child, .headerTabLink .bkgImage .navbar .d-flex form .tagInEvidenza a:first-child, .headerImageSostenibilita .bkgImage .navbar .d-flex form .tagInEvidenza a:first-child, .headerImageComunicati .bkgImage .navbar .d-flex form .tagInEvidenza a:first-child, .headerImageNews .bkgImage .navbar .d-flex form .tagInEvidenza a:first-child {
            font-size: 22px;
            letter-spacing: 0.66px;
            display: block;
            font-family: "TIMSansWeb-bold";
            padding-bottom: 15px;
            padding-top: 20px; }
  header .bkgImage .navBottom, .headerImageHome .bkgImage .navBottom, .headerImageGruppo .bkgImage .navBottom, .headerNotiziario .bkgImage .navBottom, .headerImageBrasil .bkgImage .navBottom, .headerPhotogallery .bkgImage .navBottom, .headerDynamicList .bkgImage .navBottom, .headerSitiGruppo .bkgImage .navBottom, .headerTabLink .bkgImage .navBottom, .headerImageSostenibilita .bkgImage .navBottom, .headerImageComunicati .bkgImage .navBottom, .headerImageNews .bkgImage .navBottom {
    background-color: rgba(255, 255, 255, 0.95);
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    bottom: -55px;
    width: 100%;
    height: 50px;
    z-index: 89;
    border-top: 1px solid #dcdcdc;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; }
    header .bkgImage .navBottom > div, .headerImageHome .bkgImage .navBottom > div, .headerImageGruppo .bkgImage .navBottom > div, .headerNotiziario .bkgImage .navBottom > div, .headerImageBrasil .bkgImage .navBottom > div, .headerPhotogallery .bkgImage .navBottom > div, .headerDynamicList .bkgImage .navBottom > div, .headerSitiGruppo .bkgImage .navBottom > div, .headerTabLink .bkgImage .navBottom > div, .headerImageSostenibilita .bkgImage .navBottom > div, .headerImageComunicati .bkgImage .navBottom > div, .headerImageNews .bkgImage .navBottom > div {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative; }
      header .bkgImage .navBottom > div .menuCondividiSocial, .headerImageHome .bkgImage .navBottom > div .menuCondividiSocial, .headerImageGruppo .bkgImage .navBottom > div .menuCondividiSocial, .headerNotiziario .bkgImage .navBottom > div .menuCondividiSocial, .headerImageBrasil .bkgImage .navBottom > div .menuCondividiSocial, .headerPhotogallery .bkgImage .navBottom > div .menuCondividiSocial, .headerDynamicList .bkgImage .navBottom > div .menuCondividiSocial, .headerSitiGruppo .bkgImage .navBottom > div .menuCondividiSocial, .headerTabLink .bkgImage .navBottom > div .menuCondividiSocial, .headerImageSostenibilita .bkgImage .navBottom > div .menuCondividiSocial, .headerImageComunicati .bkgImage .navBottom > div .menuCondividiSocial, .headerImageNews .bkgImage .navBottom > div .menuCondividiSocial {
        display: none;
        opacity: 0;
        right: 0px;
        bottom: -10px;
        position: absolute;
        padding-bottom: 70px;
        z-index: 2;
        cursor: pointer; }
        header .bkgImage .navBottom > div .menuCondividiSocial > div, .headerImageHome .bkgImage .navBottom > div .menuCondividiSocial > div, .headerImageGruppo .bkgImage .navBottom > div .menuCondividiSocial > div, .headerNotiziario .bkgImage .navBottom > div .menuCondividiSocial > div, .headerImageBrasil .bkgImage .navBottom > div .menuCondividiSocial > div, .headerPhotogallery .bkgImage .navBottom > div .menuCondividiSocial > div, .headerDynamicList .bkgImage .navBottom > div .menuCondividiSocial > div, .headerSitiGruppo .bkgImage .navBottom > div .menuCondividiSocial > div, .headerTabLink .bkgImage .navBottom > div .menuCondividiSocial > div, .headerImageSostenibilita .bkgImage .navBottom > div .menuCondividiSocial > div, .headerImageComunicati .bkgImage .navBottom > div .menuCondividiSocial > div, .headerImageNews .bkgImage .navBottom > div .menuCondividiSocial > div {
          box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
          -webkit-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
          -moz-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
          -o-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5); }
          header .bkgImage .navBottom > div .menuCondividiSocial > div > a, .headerImageHome .bkgImage .navBottom > div .menuCondividiSocial > div > a, .headerImageGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a, .headerNotiziario .bkgImage .navBottom > div .menuCondividiSocial > div > a, .headerImageBrasil .bkgImage .navBottom > div .menuCondividiSocial > div > a, .headerPhotogallery .bkgImage .navBottom > div .menuCondividiSocial > div > a, .headerDynamicList .bkgImage .navBottom > div .menuCondividiSocial > div > a, .headerSitiGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a, .headerTabLink .bkgImage .navBottom > div .menuCondividiSocial > div > a, .headerImageSostenibilita .bkgImage .navBottom > div .menuCondividiSocial > div > a, .headerImageComunicati .bkgImage .navBottom > div .menuCondividiSocial > div > a, .headerImageNews .bkgImage .navBottom > div .menuCondividiSocial > div > a {
            font-family: "TIMSansWeb-medium";
            width: 170px;
            font-size: 14px;
            letter-spacing: 0.35px;
            height: 40px;
            background-color: #fff;
            display: block;
            line-height: 40px;
            padding-left: 30px;
            text-decoration: none; }
            header .bkgImage .navBottom > div .menuCondividiSocial > div > a:hover, .headerImageHome .bkgImage .navBottom > div .menuCondividiSocial > div > a:hover, .headerImageGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:hover, .headerNotiziario .bkgImage .navBottom > div .menuCondividiSocial > div > a:hover, .headerImageBrasil .bkgImage .navBottom > div .menuCondividiSocial > div > a:hover, .headerPhotogallery .bkgImage .navBottom > div .menuCondividiSocial > div > a:hover, .headerDynamicList .bkgImage .navBottom > div .menuCondividiSocial > div > a:hover, .headerSitiGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:hover, .headerTabLink .bkgImage .navBottom > div .menuCondividiSocial > div > a:hover, .headerImageSostenibilita .bkgImage .navBottom > div .menuCondividiSocial > div > a:hover, .headerImageComunicati .bkgImage .navBottom > div .menuCondividiSocial > div > a:hover, .headerImageNews .bkgImage .navBottom > div .menuCondividiSocial > div > a:hover {
              background-color: #f2f2f2; }
            header .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type, .headerImageHome .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type, .headerImageGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type, .headerNotiziario .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type, .headerImageBrasil .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type, .headerPhotogallery .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type, .headerDynamicList .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type, .headerSitiGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type, .headerTabLink .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type, .headerImageSostenibilita .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type, .headerImageComunicati .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type, .headerImageNews .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type {
              color: #1678f2; }
              header .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type:before, .headerImageHome .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type:before, .headerImageGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type:before, .headerNotiziario .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type:before, .headerImageBrasil .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type:before, .headerPhotogallery .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type:before, .headerDynamicList .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type:before, .headerSitiGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type:before, .headerTabLink .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type:before, .headerImageSostenibilita .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type:before, .headerImageComunicati .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type:before, .headerImageNews .bkgImage .navBottom > div .menuCondividiSocial > div > a:first-of-type:before {
                content: "";
                background: url(../../../content/dam/default/NavBarBottom/facebookMenu.svg);
                display: inline-block;
                background-size: 100% auto;
                background-repeat: no-repeat;
                height: 20px;
                width: 20px;
                position: relative;
                top: 4px;
                margin-right: 15px; }
            header .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3), .headerImageHome .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3), .headerImageGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3), .headerNotiziario .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3), .headerImageBrasil .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3), .headerPhotogallery .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3), .headerDynamicList .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3), .headerSitiGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3), .headerTabLink .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3), .headerImageSostenibilita .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3), .headerImageComunicati .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3), .headerImageNews .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3) {
              color: #1fa0f3; }
              header .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3):before, .headerImageHome .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3):before, .headerImageGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3):before, .headerNotiziario .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3):before, .headerImageBrasil .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3):before, .headerPhotogallery .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3):before, .headerDynamicList .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3):before, .headerSitiGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3):before, .headerTabLink .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3):before, .headerImageSostenibilita .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3):before, .headerImageComunicati .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3):before, .headerImageNews .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(3):before {
                content: "";
                background: url(../../../content/dam/default/NavBarBottom/twitterMenu.svg);
                display: inline-block;
                background-size: 100% auto;
                background-repeat: no-repeat;
                height: 20px;
                width: 20px;
                position: relative;
                top: 4px;
                margin-right: 15px; }
            header .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4), .headerImageHome .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4), .headerImageGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4), .headerNotiziario .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4), .headerImageBrasil .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4), .headerPhotogallery .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4), .headerDynamicList .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4), .headerSitiGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4), .headerTabLink .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4), .headerImageSostenibilita .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4), .headerImageComunicati .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4), .headerImageNews .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4) {
              color: #0866c2; }
              header .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4):before, .headerImageHome .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4):before, .headerImageGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4):before, .headerNotiziario .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4):before, .headerImageBrasil .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4):before, .headerPhotogallery .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4):before, .headerDynamicList .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4):before, .headerSitiGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4):before, .headerTabLink .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4):before, .headerImageSostenibilita .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4):before, .headerImageComunicati .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4):before, .headerImageNews .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(4):before {
                content: "";
                background: url(../../../content/dam/default/NavBarBottom/linkedinMenu.svg);
                display: inline-block;
                background-size: 100% auto;
                background-repeat: no-repeat;
                height: 20px;
                width: 20px;
                position: relative;
                top: 4px;
                margin-right: 15px; }
            header .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5), .headerImageHome .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5), .headerImageGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5), .headerNotiziario .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5), .headerImageBrasil .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5), .headerPhotogallery .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5), .headerDynamicList .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5), .headerSitiGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5), .headerTabLink .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5), .headerImageSostenibilita .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5), .headerImageComunicati .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5), .headerImageNews .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5) {
              color: #0033A1; }
              header .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5):before, .headerImageHome .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5):before, .headerImageGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5):before, .headerNotiziario .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5):before, .headerImageBrasil .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5):before, .headerPhotogallery .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5):before, .headerDynamicList .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5):before, .headerSitiGruppo .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5):before, .headerTabLink .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5):before, .headerImageSostenibilita .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5):before, .headerImageComunicati .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5):before, .headerImageNews .bkgImage .navBottom > div .menuCondividiSocial > div > a:nth-child(5):before {
                content: "";
                background: url(../../../content/dam/default/NavBarBottom/linkMenu.svg);
                display: inline-block;
                background-size: 100% auto;
                background-repeat: no-repeat;
                height: 20px;
                width: 20px;
                position: relative;
                top: 4px;
                margin-right: 15px; }
    header .bkgImage .navBottom .linkbarBott, .headerImageHome .bkgImage .navBottom .linkbarBott, .headerImageGruppo .bkgImage .navBottom .linkbarBott, .headerNotiziario .bkgImage .navBottom .linkbarBott, .headerImageBrasil .bkgImage .navBottom .linkbarBott, .headerPhotogallery .bkgImage .navBottom .linkbarBott, .headerDynamicList .bkgImage .navBottom .linkbarBott, .headerSitiGruppo .bkgImage .navBottom .linkbarBott, .headerTabLink .bkgImage .navBottom .linkbarBott, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott, .headerImageComunicati .bkgImage .navBottom .linkbarBott, .headerImageNews .bkgImage .navBottom .linkbarBott {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      header .bkgImage .navBottom .linkbarBott a, .headerImageHome .bkgImage .navBottom .linkbarBott a, .headerImageGruppo .bkgImage .navBottom .linkbarBott a, .headerNotiziario .bkgImage .navBottom .linkbarBott a, .headerImageBrasil .bkgImage .navBottom .linkbarBott a, .headerPhotogallery .bkgImage .navBottom .linkbarBott a, .headerDynamicList .bkgImage .navBottom .linkbarBott a, .headerSitiGruppo .bkgImage .navBottom .linkbarBott a, .headerTabLink .bkgImage .navBottom .linkbarBott a, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott a, .headerImageComunicati .bkgImage .navBottom .linkbarBott a, .headerImageNews .bkgImage .navBottom .linkbarBott a {
        font-family: "TIMSansWeb-light";
        float: left;
        display: block;
        color: #000;
        text-align: center;
        padding: 0 16px;
        text-decoration: none;
        font-size: 12px;
        line-height: 19.2px;
        letter-spacing: 1.2px;
        position: relative;
        top: 3px; }
        header .bkgImage .navBottom .linkbarBott a:hover, .headerImageHome .bkgImage .navBottom .linkbarBott a:hover, .headerImageGruppo .bkgImage .navBottom .linkbarBott a:hover, .headerNotiziario .bkgImage .navBottom .linkbarBott a:hover, .headerImageBrasil .bkgImage .navBottom .linkbarBott a:hover, .headerPhotogallery .bkgImage .navBottom .linkbarBott a:hover, .headerDynamicList .bkgImage .navBottom .linkbarBott a:hover, .headerSitiGruppo .bkgImage .navBottom .linkbarBott a:hover, .headerTabLink .bkgImage .navBottom .linkbarBott a:hover, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott a:hover, .headerImageComunicati .bkgImage .navBottom .linkbarBott a:hover, .headerImageNews .bkgImage .navBottom .linkbarBott a:hover {
          color: #004691 !important;
          text-decoration: underline !important; }
      header .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a, .headerImageHome .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a, .headerImageGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a, .headerNotiziario .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a, .headerImageBrasil .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a, .headerPhotogallery .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a, .headerDynamicList .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a, .headerSitiGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a, .headerTabLink .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a, .headerImageComunicati .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a, .headerImageNews .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a {
        color: #004691;
        font-family: "TIMSansWeb-bold";
        cursor: pointer;
        position: relative;
        top: 3px; }
        header .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a:after, .headerImageHome .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a:after, .headerImageGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a:after, .headerNotiziario .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a:after, .headerImageBrasil .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a:after, .headerPhotogallery .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a:after, .headerDynamicList .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a:after, .headerSitiGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a:after, .headerTabLink .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a:after, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a:after, .headerImageComunicati .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a:after, .headerImageNews .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a:after {
          background-image: url(../../../content/dam/default/NavBarBottom/arrowDown.svg);
          background-size: 12px 12px;
          height: 12px;
          width: 12px;
          top: 3px;
          right: -3px;
          border: none;
          position: absolute;
          -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }
        header .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a.openopenInnovazione:after, .headerImageHome .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a.openopenInnovazione:after, .headerImageGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a.openopenInnovazione:after, .headerNotiziario .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a.openopenInnovazione:after, .headerImageBrasil .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a.openopenInnovazione:after, .headerPhotogallery .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a.openopenInnovazione:after, .headerDynamicList .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a.openopenInnovazione:after, .headerSitiGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a.openopenInnovazione:after, .headerTabLink .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a.openopenInnovazione:after, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a.openopenInnovazione:after, .headerImageComunicati .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a.openopenInnovazione:after, .headerImageNews .bkgImage .navBottom .linkbarBott .navBottomMenuMobile > a.openopenInnovazione:after {
          background-image: url(../../../content/dam/default/NavBarBottom/arrowDown.svg);
          background-size: 12px 12px;
          height: 12px;
          width: 12px;
          top: 3px;
          right: -3px;
          border: none;
          position: absolute;
          -webkit-transform-origin: center center;
          transform-origin: center center;
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg); }
      header .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerImageHome .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerImageGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerNotiziario .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerImageBrasil .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerPhotogallery .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerDynamicList .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerSitiGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerTabLink .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerImageComunicati .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerImageNews .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu {
        width: 100vw;
        -webkit-transform: translate3d(-68px, -108px, 0px) !important;
        transform: translate3d(-68px, -108px, 0px) !important;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -khtml-border-radius: 0;
        padding: 0;
        bottom: -76px;
        top: auto !important;
        background-color: rgba(255, 255, 255, 0.95); }
        header .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu > a, .headerImageHome .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu > a, .headerImageGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu > a, .headerNotiziario .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu > a, .headerImageBrasil .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu > a, .headerPhotogallery .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu > a, .headerDynamicList .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu > a, .headerSitiGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu > a, .headerTabLink .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu > a, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu > a, .headerImageComunicati .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu > a, .headerImageNews .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu > a {
          text-align: left;
          padding-left: 84px;
          height: 50px;
          line-height: 50px;
          cursor: pointer; }
      header .bkgImage .navBottom .linkbarBott .navBottomMenuTablet, .headerImageHome .bkgImage .navBottom .linkbarBott .navBottomMenuTablet, .headerImageGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuTablet, .headerNotiziario .bkgImage .navBottom .linkbarBott .navBottomMenuTablet, .headerImageBrasil .bkgImage .navBottom .linkbarBott .navBottomMenuTablet, .headerPhotogallery .bkgImage .navBottom .linkbarBott .navBottomMenuTablet, .headerDynamicList .bkgImage .navBottom .linkbarBott .navBottomMenuTablet, .headerSitiGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuTablet, .headerTabLink .bkgImage .navBottom .linkbarBott .navBottomMenuTablet, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott .navBottomMenuTablet, .headerImageComunicati .bkgImage .navBottom .linkbarBott .navBottomMenuTablet, .headerImageNews .bkgImage .navBottom .linkbarBott .navBottomMenuTablet {
        display: none; }
      header .bkgImage .navBottom .linkbarBott p, .headerImageHome .bkgImage .navBottom .linkbarBott p, .headerImageGruppo .bkgImage .navBottom .linkbarBott p, .headerNotiziario .bkgImage .navBottom .linkbarBott p, .headerImageBrasil .bkgImage .navBottom .linkbarBott p, .headerPhotogallery .bkgImage .navBottom .linkbarBott p, .headerDynamicList .bkgImage .navBottom .linkbarBott p, .headerSitiGruppo .bkgImage .navBottom .linkbarBott p, .headerTabLink .bkgImage .navBottom .linkbarBott p, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott p, .headerImageComunicati .bkgImage .navBottom .linkbarBott p, .headerImageNews .bkgImage .navBottom .linkbarBott p {
        font-family: "TIMSansWeb-bold";
        float: left;
        display: block;
        color: #000;
        text-align: center;
        padding: 0 16px;
        text-decoration: none;
        font-size: 22px;
        line-height: 36px;
        letter-spacing: 0.66px;
        margin: 0; }
    header .bkgImage .navBottom.bottomScrollUp, .headerImageHome .bkgImage .navBottom.bottomScrollUp, .headerImageGruppo .bkgImage .navBottom.bottomScrollUp, .headerNotiziario .bkgImage .navBottom.bottomScrollUp, .headerImageBrasil .bkgImage .navBottom.bottomScrollUp, .headerPhotogallery .bkgImage .navBottom.bottomScrollUp, .headerDynamicList .bkgImage .navBottom.bottomScrollUp, .headerSitiGruppo .bkgImage .navBottom.bottomScrollUp, .headerTabLink .bkgImage .navBottom.bottomScrollUp, .headerImageSostenibilita .bkgImage .navBottom.bottomScrollUp, .headerImageComunicati .bkgImage .navBottom.bottomScrollUp, .headerImageNews .bkgImage .navBottom.bottomScrollUp {
      -webkit-transform: translateY(-55px);
      transform: translateY(-55px); }
    header .bkgImage .navBottom .convividiMobile, .headerImageHome .bkgImage .navBottom .convividiMobile, .headerImageGruppo .bkgImage .navBottom .convividiMobile, .headerNotiziario .bkgImage .navBottom .convividiMobile, .headerImageBrasil .bkgImage .navBottom .convividiMobile, .headerPhotogallery .bkgImage .navBottom .convividiMobile, .headerDynamicList .bkgImage .navBottom .convividiMobile, .headerSitiGruppo .bkgImage .navBottom .convividiMobile, .headerTabLink .bkgImage .navBottom .convividiMobile, .headerImageSostenibilita .bkgImage .navBottom .convividiMobile, .headerImageComunicati .bkgImage .navBottom .convividiMobile, .headerImageNews .bkgImage .navBottom .convividiMobile {
      padding: 5px 16px 0 16px;
      cursor: pointer; }
      header .bkgImage .navBottom .convividiMobile:before, .headerImageHome .bkgImage .navBottom .convividiMobile:before, .headerImageGruppo .bkgImage .navBottom .convividiMobile:before, .headerNotiziario .bkgImage .navBottom .convividiMobile:before, .headerImageBrasil .bkgImage .navBottom .convividiMobile:before, .headerPhotogallery .bkgImage .navBottom .convividiMobile:before, .headerDynamicList .bkgImage .navBottom .convividiMobile:before, .headerSitiGruppo .bkgImage .navBottom .convividiMobile:before, .headerTabLink .bkgImage .navBottom .convividiMobile:before, .headerImageSostenibilita .bkgImage .navBottom .convividiMobile:before, .headerImageComunicati .bkgImage .navBottom .convividiMobile:before, .headerImageNews .bkgImage .navBottom .convividiMobile:before {
        content: url(../../../content/dam/default/NavBarBottom/condividiMobile.svg); }
    header .bkgImage .navBottom .animationButtonBottom, .headerImageHome .bkgImage .navBottom .animationButtonBottom, .headerImageGruppo .bkgImage .navBottom .animationButtonBottom, .headerNotiziario .bkgImage .navBottom .animationButtonBottom, .headerImageBrasil .bkgImage .navBottom .animationButtonBottom, .headerPhotogallery .bkgImage .navBottom .animationButtonBottom, .headerDynamicList .bkgImage .navBottom .animationButtonBottom, .headerSitiGruppo .bkgImage .navBottom .animationButtonBottom, .headerTabLink .bkgImage .navBottom .animationButtonBottom, .headerImageSostenibilita .bkgImage .navBottom .animationButtonBottom, .headerImageComunicati .bkgImage .navBottom .animationButtonBottom, .headerImageNews .bkgImage .navBottom .animationButtonBottom {
      display: none;
      position: relative;
      top: 3px;
      cursor: pointer; }
      header .bkgImage .navBottom .animationButtonBottom button, .headerImageHome .bkgImage .navBottom .animationButtonBottom button, .headerImageGruppo .bkgImage .navBottom .animationButtonBottom button, .headerNotiziario .bkgImage .navBottom .animationButtonBottom button, .headerImageBrasil .bkgImage .navBottom .animationButtonBottom button, .headerPhotogallery .bkgImage .navBottom .animationButtonBottom button, .headerDynamicList .bkgImage .navBottom .animationButtonBottom button, .headerSitiGruppo .bkgImage .navBottom .animationButtonBottom button, .headerTabLink .bkgImage .navBottom .animationButtonBottom button, .headerImageSostenibilita .bkgImage .navBottom .animationButtonBottom button, .headerImageComunicati .bkgImage .navBottom .animationButtonBottom button, .headerImageNews .bkgImage .navBottom .animationButtonBottom button {
        pointer-events: none;
        font-family: "TIMSansWeb-medium";
        border: none;
        text-align: left;
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 1.44px;
        padding: 0px 30px;
        width: 140px;
        height: 30px;
        color: #0033a1;
        cursor: pointer;
        border: 2px solid #0033a1;
        padding-left: 40px;
        background-color: #fff;
        background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0033a1), color-stop(50%, #fff));
        background: linear-gradient(to right, #0033a1 50%, #fff 50%);
        background-size: 200% 100%;
        background-position: right bottom;
        -webkit-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
      header .bkgImage .navBottom .animationButtonBottom .bkg-white, .headerImageHome .bkgImage .navBottom .animationButtonBottom .bkg-white, .headerImageGruppo .bkgImage .navBottom .animationButtonBottom .bkg-white, .headerNotiziario .bkgImage .navBottom .animationButtonBottom .bkg-white, .headerImageBrasil .bkgImage .navBottom .animationButtonBottom .bkg-white, .headerPhotogallery .bkgImage .navBottom .animationButtonBottom .bkg-white, .headerDynamicList .bkgImage .navBottom .animationButtonBottom .bkg-white, .headerSitiGruppo .bkgImage .navBottom .animationButtonBottom .bkg-white, .headerTabLink .bkgImage .navBottom .animationButtonBottom .bkg-white, .headerImageSostenibilita .bkgImage .navBottom .animationButtonBottom .bkg-white, .headerImageComunicati .bkgImage .navBottom .animationButtonBottom .bkg-white, .headerImageNews .bkgImage .navBottom .animationButtonBottom .bkg-white {
        text-align: right;
        position: absolute;
        top: 6px;
        left: 0;
        z-index: 1;
        pointer-events: none;
        width: 4px;
        height: 18px;
        background-color: #fff; }
        header .bkgImage .navBottom .animationButtonBottom .bkg-white i.fa.fa-angle-right, .headerImageHome .bkgImage .navBottom .animationButtonBottom .bkg-white i.fa.fa-angle-right, .headerImageGruppo .bkgImage .navBottom .animationButtonBottom .bkg-white i.fa.fa-angle-right, .headerNotiziario .bkgImage .navBottom .animationButtonBottom .bkg-white i.fa.fa-angle-right, .headerImageBrasil .bkgImage .navBottom .animationButtonBottom .bkg-white i.fa.fa-angle-right, .headerPhotogallery .bkgImage .navBottom .animationButtonBottom .bkg-white i.fa.fa-angle-right, .headerDynamicList .bkgImage .navBottom .animationButtonBottom .bkg-white i.fa.fa-angle-right, .headerSitiGruppo .bkgImage .navBottom .animationButtonBottom .bkg-white i.fa.fa-angle-right, .headerTabLink .bkgImage .navBottom .animationButtonBottom .bkg-white i.fa.fa-angle-right, .headerImageSostenibilita .bkgImage .navBottom .animationButtonBottom .bkg-white i.fa.fa-angle-right, .headerImageComunicati .bkgImage .navBottom .animationButtonBottom .bkg-white i.fa.fa-angle-right, .headerImageNews .bkgImage .navBottom .animationButtonBottom .bkg-white i.fa.fa-angle-right {
          position: absolute;
          top: -2px;
          right: -17px;
          font-size: 22px;
          font-weight: 400;
          color: #004691;
          z-index: 2; }
        header .bkgImage .navBottom .animationButtonBottom .bkg-white .custom-hr-arrow, .headerImageHome .bkgImage .navBottom .animationButtonBottom .bkg-white .custom-hr-arrow, .headerImageGruppo .bkgImage .navBottom .animationButtonBottom .bkg-white .custom-hr-arrow, .headerNotiziario .bkgImage .navBottom .animationButtonBottom .bkg-white .custom-hr-arrow, .headerImageBrasil .bkgImage .navBottom .animationButtonBottom .bkg-white .custom-hr-arrow, .headerPhotogallery .bkgImage .navBottom .animationButtonBottom .bkg-white .custom-hr-arrow, .headerDynamicList .bkgImage .navBottom .animationButtonBottom .bkg-white .custom-hr-arrow, .headerSitiGruppo .bkgImage .navBottom .animationButtonBottom .bkg-white .custom-hr-arrow, .headerTabLink .bkgImage .navBottom .animationButtonBottom .bkg-white .custom-hr-arrow, .headerImageSostenibilita .bkgImage .navBottom .animationButtonBottom .bkg-white .custom-hr-arrow, .headerImageComunicati .bkgImage .navBottom .animationButtonBottom .bkg-white .custom-hr-arrow, .headerImageNews .bkgImage .navBottom .animationButtonBottom .bkg-white .custom-hr-arrow {
          height: 2px;
          width: 42px;
          background: #004691;
          position: absolute;
          right: -15px;
          top: 8px;
          filter: alpha(opacity=100);
          -moz-opacity: 1;
          -khtml-opacity: 1;
          opacity: 1;
          z-index: 2; }
  header .bkgImage .navBarBlu, .headerImageHome .bkgImage .navBarBlu, .headerImageGruppo .bkgImage .navBarBlu, .headerNotiziario .bkgImage .navBarBlu, .headerImageBrasil .bkgImage .navBarBlu, .headerPhotogallery .bkgImage .navBarBlu, .headerDynamicList .bkgImage .navBarBlu, .headerSitiGruppo .bkgImage .navBarBlu, .headerTabLink .bkgImage .navBarBlu, .headerImageSostenibilita .bkgImage .navBarBlu, .headerImageComunicati .bkgImage .navBarBlu, .headerImageNews .bkgImage .navBarBlu, header .bkgImage .barSearch, .headerImageHome header .bkgImage .barSearch, header .headerImageHome .bkgImage .barSearch, .headerImageGruppo header .bkgImage .barSearch, header .headerImageGruppo .bkgImage .barSearch, .headerNotiziario header .bkgImage .barSearch, header .headerNotiziario .bkgImage .barSearch, .headerImageBrasil header .bkgImage .barSearch, header .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery header .bkgImage .barSearch, header .headerPhotogallery .bkgImage .barSearch, .headerDynamicList header .bkgImage .barSearch, header .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo header .bkgImage .barSearch, header .headerSitiGruppo .bkgImage .barSearch, .headerTabLink header .bkgImage .barSearch, header .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita header .bkgImage .barSearch, header .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati header .bkgImage .barSearch, header .headerImageComunicati .bkgImage .barSearch, .headerImageNews header .bkgImage .barSearch, header .headerImageNews .bkgImage .barSearch, header .headerImageHome .bkgImage .barSearch, .headerImageHome header .bkgImage .barSearch, .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerImageHome .bkgImage .barSearch, .headerImageHome .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerImageHome .bkgImage .barSearch, .headerImageHome .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerImageHome .bkgImage .barSearch, .headerImageHome .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerImageHome .bkgImage .barSearch, .headerImageHome .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerImageHome .bkgImage .barSearch, .headerImageHome .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerImageHome .bkgImage .barSearch, .headerImageHome .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerImageHome .bkgImage .barSearch, .headerImageHome .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerImageHome .bkgImage .barSearch, .headerImageHome .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerImageHome .bkgImage .barSearch, .headerImageHome .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerImageHome .bkgImage .barSearch, .headerImageHome .headerImageNews .bkgImage .barSearch, header .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo header .bkgImage .barSearch, .headerImageHome .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerImageHome .bkgImage .barSearch, .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerImageNews .bkgImage .barSearch, header .headerNotiziario .bkgImage .barSearch, .headerNotiziario header .bkgImage .barSearch, .headerImageHome .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerImageNews .bkgImage .barSearch, header .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil header .bkgImage .barSearch, .headerImageHome .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerImageNews .bkgImage .barSearch, header .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery header .bkgImage .barSearch, .headerImageHome .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerImageNews .bkgImage .barSearch, header .headerDynamicList .bkgImage .barSearch, .headerDynamicList header .bkgImage .barSearch, .headerImageHome .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerImageNews .bkgImage .barSearch, header .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo header .bkgImage .barSearch, .headerImageHome .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerImageNews .bkgImage .barSearch, header .headerTabLink .bkgImage .barSearch, .headerTabLink header .bkgImage .barSearch, .headerImageHome .headerTabLink .bkgImage .barSearch, .headerTabLink .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerTabLink .bkgImage .barSearch, .headerTabLink .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerTabLink .bkgImage .barSearch, .headerTabLink .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerTabLink .bkgImage .barSearch, .headerTabLink .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerTabLink .bkgImage .barSearch, .headerTabLink .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerTabLink .bkgImage .barSearch, .headerTabLink .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerTabLink .bkgImage .barSearch, .headerTabLink .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerTabLink .bkgImage .barSearch, .headerTabLink .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerTabLink .bkgImage .barSearch, .headerTabLink .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerTabLink .bkgImage .barSearch, .headerTabLink .headerImageNews .bkgImage .barSearch, header .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita header .bkgImage .barSearch, .headerImageHome .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerImageNews .bkgImage .barSearch, header .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati header .bkgImage .barSearch, .headerImageHome .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerImageNews .bkgImage .barSearch, header .headerImageNews .bkgImage .barSearch, .headerImageNews header .bkgImage .barSearch, .headerImageHome .headerImageNews .bkgImage .barSearch, .headerImageNews .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerImageNews .bkgImage .barSearch, .headerImageNews .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerImageNews .bkgImage .barSearch, .headerImageNews .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerImageNews .bkgImage .barSearch, .headerImageNews .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerImageNews .bkgImage .barSearch, .headerImageNews .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerImageNews .bkgImage .barSearch, .headerImageNews .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerImageNews .bkgImage .barSearch, .headerImageNews .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerImageNews .bkgImage .barSearch, .headerImageNews .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerImageNews .bkgImage .barSearch, .headerImageNews .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerImageNews .bkgImage .barSearch, .headerImageNews .headerImageComunicati .bkgImage .barSearch, .headerImageNews .bkgImage .barSearch {
    background-color: #0033a1;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    padding: 16px 5px;
    top: 0;
    z-index: 99;
    top: 0px !important;
    left: 0px !important;
    width: 100% !important; }
    header .bkgImage .navBarBlu .navbar-brand, .headerImageHome .bkgImage .navBarBlu .navbar-brand, .headerImageGruppo .bkgImage .navBarBlu .navbar-brand, .headerNotiziario .bkgImage .navBarBlu .navbar-brand, .headerImageBrasil .bkgImage .navBarBlu .navbar-brand, .headerPhotogallery .bkgImage .navBarBlu .navbar-brand, .headerDynamicList .bkgImage .navBarBlu .navbar-brand, .headerSitiGruppo .bkgImage .navBarBlu .navbar-brand, .headerTabLink .bkgImage .navBarBlu .navbar-brand, .headerImageSostenibilita .bkgImage .navBarBlu .navbar-brand, .headerImageComunicati .bkgImage .navBarBlu .navbar-brand, .headerImageNews .bkgImage .navBarBlu .navbar-brand, header .bkgImage .barSearch .navbar-brand, .headerImageHome header .bkgImage .barSearch .navbar-brand, header .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo header .bkgImage .barSearch .navbar-brand, header .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario header .bkgImage .barSearch .navbar-brand, header .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil header .bkgImage .barSearch .navbar-brand, header .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery header .bkgImage .barSearch .navbar-brand, header .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList header .bkgImage .barSearch .navbar-brand, header .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo header .bkgImage .barSearch .navbar-brand, header .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink header .bkgImage .barSearch .navbar-brand, header .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita header .bkgImage .barSearch .navbar-brand, header .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati header .bkgImage .barSearch .navbar-brand, header .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews header .bkgImage .barSearch .navbar-brand, header .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome header .bkgImage .barSearch .navbar-brand, .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .bkgImage .barSearch .navbar-brand {
      left: 10px; }
  header .bkgImage .barSearch, .headerImageHome .bkgImage .barSearch, .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .bkgImage .barSearch, .headerImageNews .bkgImage .barSearch {
    height: 70px; }
  header .bkgImage > .headerImageTransparent, .headerImageHome .bkgImage > .headerImageTransparent, .headerImageGruppo .bkgImage > .headerImageTransparent, .headerNotiziario .bkgImage > .headerImageTransparent, .headerImageBrasil .bkgImage > .headerImageTransparent, .headerPhotogallery .bkgImage > .headerImageTransparent, .headerDynamicList .bkgImage > .headerImageTransparent, .headerSitiGruppo .bkgImage > .headerImageTransparent, .headerTabLink .bkgImage > .headerImageTransparent, .headerImageSostenibilita .bkgImage > .headerImageTransparent, .headerImageComunicati .bkgImage > .headerImageTransparent, .headerImageNews .bkgImage > .headerImageTransparent {
    position: absolute;
    background: rgba(255, 255, 255, 0.9);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100vh;
    z-index: 90;
    display: none; }
    header .bkgImage > .headerImageTransparent img, .headerImageHome .bkgImage > .headerImageTransparent img, .headerImageGruppo .bkgImage > .headerImageTransparent img, .headerNotiziario .bkgImage > .headerImageTransparent img, .headerImageBrasil .bkgImage > .headerImageTransparent img, .headerPhotogallery .bkgImage > .headerImageTransparent img, .headerDynamicList .bkgImage > .headerImageTransparent img, .headerSitiGruppo .bkgImage > .headerImageTransparent img, .headerTabLink .bkgImage > .headerImageTransparent img, .headerImageSostenibilita .bkgImage > .headerImageTransparent img, .headerImageComunicati .bkgImage > .headerImageTransparent img, .headerImageNews .bkgImage > .headerImageTransparent img {
      position: absolute;
      right: 15px;
      top: 25px;
      cursor: pointer; }
  header .bkgImage > .headerImageTransparentDark, .headerImageHome .bkgImage > .headerImageTransparentDark, .headerImageGruppo .bkgImage > .headerImageTransparentDark, .headerNotiziario .bkgImage > .headerImageTransparentDark, .headerImageBrasil .bkgImage > .headerImageTransparentDark, .headerPhotogallery .bkgImage > .headerImageTransparentDark, .headerDynamicList .bkgImage > .headerImageTransparentDark, .headerSitiGruppo .bkgImage > .headerImageTransparentDark, .headerTabLink .bkgImage > .headerImageTransparentDark, .headerImageSostenibilita .bkgImage > .headerImageTransparentDark, .headerImageComunicati .bkgImage > .headerImageTransparentDark, .headerImageNews .bkgImage > .headerImageTransparentDark {
    background: rgba(34, 34, 34, 0.6);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100vh;
    z-index: 89;
    display: none;
    opacity: 0; }
  header .bkgImage > span, .headerImageHome .bkgImage > span, .headerImageGruppo .bkgImage > span, .headerNotiziario .bkgImage > span, .headerImageBrasil .bkgImage > span, .headerPhotogallery .bkgImage > span, .headerDynamicList .bkgImage > span, .headerSitiGruppo .bkgImage > span, .headerTabLink .bkgImage > span, .headerImageSostenibilita .bkgImage > span, .headerImageComunicati .bkgImage > span, .headerImageNews .bkgImage > span {
    font-family: "TIMSansWeb-medium";
    display: inline-block;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    color: #12e30c;
    bottom: 90px;
    left: 50%;
    font-size: 25px;
    line-height: 33.6px;
    letter-spacing: 0.75px; }
    header .bkgImage > span > img, .headerImageHome .bkgImage > span > img, .headerImageGruppo .bkgImage > span > img, .headerNotiziario .bkgImage > span > img, .headerImageBrasil .bkgImage > span > img, .headerPhotogallery .bkgImage > span > img, .headerDynamicList .bkgImage > span > img, .headerSitiGruppo .bkgImage > span > img, .headerTabLink .bkgImage > span > img, .headerImageSostenibilita .bkgImage > span > img, .headerImageComunicati .bkgImage > span > img, .headerImageNews .bkgImage > span > img {
      position: relative;
      top: -2px;
      padding-right: 8px; }
    header .bkgImage > span > span, .headerImageHome .bkgImage > span > span, .headerImageGruppo .bkgImage > span > span, .headerNotiziario .bkgImage > span > span, .headerImageBrasil .bkgImage > span > span, .headerPhotogallery .bkgImage > span > span, .headerDynamicList .bkgImage > span > span, .headerSitiGruppo .bkgImage > span > span, .headerTabLink .bkgImage > span > span, .headerImageSostenibilita .bkgImage > span > span, .headerImageComunicati .bkgImage > span > span, .headerImageNews .bkgImage > span > span {
      color: #fff;
      font-size: 18px;
      font-family: "TIMSansWeb-light";
      position: relative;
      bottom: 2px; }
  header .bkgImage > a, .headerImageHome .bkgImage > a, .headerImageGruppo .bkgImage > a, .headerNotiziario .bkgImage > a, .headerImageBrasil .bkgImage > a, .headerPhotogallery .bkgImage > a, .headerDynamicList .bkgImage > a, .headerSitiGruppo .bkgImage > a, .headerTabLink .bkgImage > a, .headerImageSostenibilita .bkgImage > a, .headerImageComunicati .bkgImage > a, .headerImageNews .bkgImage > a {
    cursor: pointer;
    position: absolute;
    bottom: 40px;
    display: inline-block;
    left: 50%;
    z-index: 92;
    /* arrow image */ }
    header .bkgImage > a .scroll-down, .headerImageHome .bkgImage > a .scroll-down, .headerImageGruppo .bkgImage > a .scroll-down, .headerNotiziario .bkgImage > a .scroll-down, .headerImageBrasil .bkgImage > a .scroll-down, .headerPhotogallery .bkgImage > a .scroll-down, .headerDynamicList .bkgImage > a .scroll-down, .headerSitiGruppo .bkgImage > a .scroll-down, .headerTabLink .bkgImage > a .scroll-down, .headerImageSostenibilita .bkgImage > a .scroll-down, .headerImageComunicati .bkgImage > a .scroll-down, .headerImageNews .bkgImage > a .scroll-down {
      position: absolute;
      left: 50%;
      display: block;
      text-align: center;
      font-size: 20px;
      z-index: 100;
      text-decoration: none;
      text-shadow: 0;
      width: 21px;
      height: 21px;
      border-bottom: 2px solid #fff;
      border-right: 2px solid #fff;
      z-index: 9;
      left: 50%;
      -webkit-transform: translate(-50%, 0%) rotate(45deg);
      transform: translate(-50%, 0%) rotate(45deg);
      animation: MoveUpDown 4s linear infinite;
      -webkit-animation: MoveUpDown 4s linear infinite;
      -moz-animation: MoveUpDown 4s linear infinite; }

@-webkit-keyframes MoveUpDown {
  0% {
    bottom: 30px;
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    bottom: 0px;
    opacity: 0; } }

@keyframes MoveUpDown {
  0% {
    bottom: 30px;
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    bottom: 0px;
    opacity: 0; } }
  header .bkgImage .headerDiv, .headerImageHome .bkgImage .headerDiv, .headerImageGruppo .bkgImage .headerDiv, .headerNotiziario .bkgImage .headerDiv, .headerImageBrasil .bkgImage .headerDiv, .headerPhotogallery .bkgImage .headerDiv, .headerDynamicList .bkgImage .headerDiv, .headerSitiGruppo .bkgImage .headerDiv, .headerTabLink .bkgImage .headerDiv, .headerImageSostenibilita .bkgImage .headerDiv, .headerImageComunicati .bkgImage .headerDiv, .headerImageNews .bkgImage .headerDiv {
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    position: fixed;
    left: 110%;
    top: 60px;
    z-index: 91;
    height: 100%;
    width: 100%; }
    header .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper {
      padding: 56px 0px 27px 40px; }
      header .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        border-bottom: none; }
        header .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li {
          padding-bottom: 33px; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi a, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi a, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi a, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi a, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi a, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi a, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi a, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi a, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi a, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi a, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi a, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi a {
            cursor: default;
            color: #eb0028 !important;
            font-family: "TIMSansWeb-light"; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi i, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi i, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi i, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi i, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi i, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi i, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi i, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi i, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi i, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi i, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi i, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li.ghostLi i {
            cursor: pointer;
            color: #eb0028 !important;
            position: absolute;
            left: -20px; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a {
            font-family: "TIMSansWeb-medium";
            font-size: 22px;
            line-height: 21.6px;
            letter-spacing: 0.6px;
            color: #004691;
            text-decoration: none; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i {
            position: relative;
            float: right;
            font-size: 22px;
            line-height: 21.6px;
            font-weight: 700;
            color: #004691; }
      header .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        border-bottom: none; }
        header .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          padding-bottom: 33px; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi a, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi a, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi a, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi a, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi a, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi a, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi a, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi a, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi a, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi a, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi a, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi a {
            cursor: default;
            color: #eb0028 !important;
            font-family: "TIMSansWeb-light"; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi i, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi i, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi i, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi i, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi i, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi i, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi i, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi i, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi i, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi i, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi i, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li.ghostLi i {
            cursor: pointer;
            color: #eb0028 !important;
            position: absolute;
            left: -20px; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a {
            font-family: "TIMSansWeb-medium";
            font-size: 22px;
            line-height: 21.6px;
            letter-spacing: 0.6px;
            color: #004691;
            text-decoration: none; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i {
            position: relative;
            float: right;
            font-size: 22px;
            line-height: 21.6px;
            font-weight: 700;
            color: #004691; }
      header .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        border-bottom: none; }
        header .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          padding-bottom: 33px; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi a, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi a, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi a, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi a, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi a, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi a, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi a, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi a, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi a, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi a, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi a, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi a {
            cursor: default;
            color: #eb0028 !important;
            font-family: "TIMSansWeb-light"; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi i, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi i, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi i, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi i, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi i, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi i, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi i, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi i, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi i, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi i, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi i, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li.ghostLi i {
            cursor: pointer;
            color: #eb0028 !important;
            position: absolute;
            left: -20px; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a {
            font-family: "TIMSansWeb-medium";
            font-size: 22px;
            line-height: 21.6px;
            letter-spacing: 0.6px;
            color: #004691;
            text-decoration: none; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i {
            position: relative;
            float: right;
            font-size: 22px;
            line-height: 21.6px;
            font-weight: 700;
            color: #004691; }

/* FOOTER */
.page-footer > div, .page-footer-eng > div {
  overflow-x: hidden; }
  .page-footer > div > .row .containerBlue, .page-footer-eng > div > .row .containerBlue {
    color: #fff;
    background: #0033a1; }
    .page-footer > div > .row .containerBlue a, .page-footer-eng > div > .row .containerBlue a {
      color: #fff;
      text-decoration: none;
      cursor: pointer; }
    .page-footer > div > .row .containerBlue > .row:first-child, .page-footer-eng > div > .row .containerBlue > .row:first-child {
      text-align: left; }
      .page-footer > div > .row .containerBlue > .row:first-child > div, .page-footer-eng > div > .row .containerBlue > .row:first-child > div {
        padding: 30px; }
        .page-footer > div > .row .containerBlue > .row:first-child > div .navbar-brand-footer > img, .page-footer-eng > div > .row .containerBlue > .row:first-child > div .navbar-brand-footer > img {
          width: 70px; }
    .page-footer > div > .row .containerBlue > .row.secondImage, .page-footer-eng > div > .row .containerBlue > .row.secondImage {
      text-align: left;
      padding: 25px 15px 15px 0 !important; }
      .page-footer > div > .row .containerBlue > .row.secondImage > div, .page-footer-eng > div > .row .containerBlue > .row.secondImage > div {
        padding: 30px; }
        .page-footer > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterIta, .page-footer-eng > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterIta {
          margin-top: 40px;
          margin-left: 14px; }
          .page-footer > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterIta .navbar-brand-footer > img, .page-footer-eng > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterIta .navbar-brand-footer > img {
            width: 70px; }
        .page-footer > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterEng, .page-footer-eng > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterEng {
          margin-top: 54px;
          margin-left: 30px; }
          .page-footer > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterEng .navbar-brand-footer > img, .page-footer-eng > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterEng .navbar-brand-footer > img {
            width: 70px; }
    .page-footer > div > .row .containerBlue > .row:nth-child(2), .page-footer-eng > div > .row .containerBlue > .row:nth-child(2) {
      padding: 0px 15px; }
      .page-footer > div > .row .containerBlue > .row:nth-child(2) > nav, .page-footer-eng > div > .row .containerBlue > .row:nth-child(2) > nav {
        text-align: left;
        font-family: "TIMSansWeb-bold"; }
        .page-footer > div > .row .containerBlue > .row:nth-child(2) > nav ul, .page-footer-eng > div > .row .containerBlue > .row:nth-child(2) > nav ul {
          margin: 0;
          min-height: 216px; }
          .page-footer > div > .row .containerBlue > .row:nth-child(2) > nav ul li a, .page-footer-eng > div > .row .containerBlue > .row:nth-child(2) > nav ul li a {
            font-size: 16px;
            line-height: 16.8px;
            letter-spacing: 0.4px;
            display: inline-block;
            padding: 0; }
      .page-footer > div > .row .containerBlue > .row:nth-child(2) > div:last-child, .page-footer-eng > div > .row .containerBlue > .row:nth-child(2) > div:last-child {
        text-align: right;
        padding-right: 0; }
        .page-footer > div > .row .containerBlue > .row:nth-child(2) > div:last-child > div:first-child a, .page-footer-eng > div > .row .containerBlue > .row:nth-child(2) > div:last-child > div:first-child a {
          font-size: 16px;
          line-height: 30px;
          letter-spacing: 0.4px;
          font-family: TIMSansWeb-bold;
          position: relative;
          top: -1px;
          display: block; }
        .page-footer > div > .row .containerBlue > .row:nth-child(2) > div:last-child > div:last-child, .page-footer-eng > div > .row .containerBlue > .row:nth-child(2) > div:last-child > div:last-child {
          position: absolute;
          bottom: 0px;
          right: 0px; }
          .page-footer > div > .row .containerBlue > .row:nth-child(2) > div:last-child > div:last-child a, .page-footer-eng > div > .row .containerBlue > .row:nth-child(2) > div:last-child > div:last-child a {
            font-size: 14px;
            line-height: 24px;
            letter-spacing: 0.35px;
            font-family: "TIMSansWeb-medium";
            float: right;
            width: 100%;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding-bottom: 3px; }
            .page-footer > div > .row .containerBlue > .row:nth-child(2) > div:last-child > div:last-child a:last-child, .page-footer-eng > div > .row .containerBlue > .row:nth-child(2) > div:last-child > div:last-child a:last-child {
              padding-bottom: 0px; }
            .page-footer > div > .row .containerBlue > .row:nth-child(2) > div:last-child > div:last-child a img, .page-footer-eng > div > .row .containerBlue > .row:nth-child(2) > div:last-child > div:last-child a img {
              float: right;
              padding-left: 14px; }
    .page-footer > div > .row .containerBlue > .row:nth-child(3) > div, .page-footer-eng > div > .row .containerBlue > .row:nth-child(3) > div {
      text-align: left;
      padding-left: 30px;
      padding-bottom: 20px; }
      .page-footer > div > .row .containerBlue > .row:nth-child(3) > div hr, .page-footer-eng > div > .row .containerBlue > .row:nth-child(3) > div hr {
        background: #fff;
        filter: alpha(opacity=20);
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        opacity: 0.2;
        width: 100%;
        margin-top: 30px;
        margin-bottom: 30px; }
      .page-footer > div > .row .containerBlue > .row:nth-child(3) > div div, .page-footer-eng > div > .row .containerBlue > .row:nth-child(3) > div div {
        padding-bottom: 25px;
        line-height: 1.2; }
        .page-footer > div > .row .containerBlue > .row:nth-child(3) > div div a, .page-footer-eng > div > .row .containerBlue > .row:nth-child(3) > div div a {
          font-size: 14px;
          line-height: 1.7;
          font-family: "TIMSansWeb-bold";
          color: #fff;
          padding-right: 15px;
          display: block; }
      .page-footer > div > .row .containerBlue > .row:nth-child(3) > div p, .page-footer-eng > div > .row .containerBlue > .row:nth-child(3) > div p {
        font-size: 12px;
        line-height: 14.4px;
        font-family: "TIMSansWeb-light";
        filter: alpha(opacity=50);
        -moz-opacity: 0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5; }
  .page-footer > div > .row .containerGrey, .page-footer-eng > div > .row .containerGrey {
    background-color: #f2f2f2;
    padding-left: 20px; }
    .page-footer > div > .row .containerGrey > div:first-child, .page-footer-eng > div > .row .containerGrey > div:first-child {
      padding: 36px 34px 0 34px; }
      .page-footer > div > .row .containerGrey > div:first-child > p, .page-footer-eng > div > .row .containerGrey > div:first-child > p {
        font-size: 18px;
        line-height: 30px;
        color: #004691;
        font-family: "TIMSansWeb-light";
        letter-spacing: 0.54px; }
    .page-footer > div > .row .containerGrey .animationButton1, .page-footer-eng > div > .row .containerGrey .animationButton1, .page-footer > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter, .containerNewsletter section .btnNewsletter .page-footer > div > .row .containerGrey .animationButtonNewsletter, .page-footer-eng > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter, .containerNewsletter section .btnNewsletter .page-footer-eng > div > .row .containerGrey .animationButtonNewsletter {
      display: inline-block;
      position: relative;
      margin-bottom: 40px;
      padding-top: 9px; }
      .page-footer > div > .row .containerGrey .animationButton1 button, .page-footer-eng > div > .row .containerGrey .animationButton1 button, .page-footer > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter button, .containerNewsletter section .btnNewsletter .page-footer > div > .row .containerGrey .animationButtonNewsletter button, .page-footer-eng > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter button, .containerNewsletter section .btnNewsletter .page-footer-eng > div > .row .containerGrey .animationButtonNewsletter button {
        pointer-events: none;
        font-family: "TIMSansWeb-medium";
        border: none;
        text-align: left;
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 1.44px;
        padding: 0px 15px 0 50px;
        width: 230px;
        height: 50px;
        color: #0033A1;
        cursor: pointer;
        border: 2px solid #004691;
        background-color: #f2f2f2;
        background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0033a1), color-stop(50%, #f2f2f2));
        background: linear-gradient(to right, #0033a1 50%, #f2f2f2 50%);
        background-size: 200% 100%;
        background-position: right bottom;
        -webkit-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
      .page-footer > div > .row .containerGrey .animationButton1 .bkg-white, .page-footer-eng > div > .row .containerGrey .animationButton1 .bkg-white, .page-footer > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white, .containerNewsletter section .btnNewsletter .page-footer > div > .row .containerGrey .animationButtonNewsletter .bkg-white, .page-footer-eng > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white, .containerNewsletter section .btnNewsletter .page-footer-eng > div > .row .containerGrey .animationButtonNewsletter .bkg-white {
        text-align: right;
        position: absolute;
        top: 18px;
        left: 0px;
        z-index: 1;
        pointer-events: none;
        width: 4px;
        height: 30px;
        background-color: #f2f2f2; }
        .page-footer > div > .row .containerGrey .animationButton1 .bkg-white i.fa.fa-angle-right, .page-footer-eng > div > .row .containerGrey .animationButton1 .bkg-white i.fa.fa-angle-right, .page-footer > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white i.fa.fa-angle-right, .containerNewsletter section .btnNewsletter .page-footer > div > .row .containerGrey .animationButtonNewsletter .bkg-white i.fa.fa-angle-right, .page-footer-eng > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white i.fa.fa-angle-right, .containerNewsletter section .btnNewsletter .page-footer-eng > div > .row .containerGrey .animationButtonNewsletter .bkg-white i.fa.fa-angle-right {
          position: absolute;
          top: 4px;
          right: -17px;
          font-size: 22px;
          font-weight: 400;
          color: #0033a1;
          z-index: 2; }
        .page-footer > div > .row .containerGrey .animationButton1 .bkg-white .custom-hr-arrow, .page-footer-eng > div > .row .containerGrey .animationButton1 .bkg-white .custom-hr-arrow, .page-footer > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white .custom-hr-arrow, .containerNewsletter section .btnNewsletter .page-footer > div > .row .containerGrey .animationButtonNewsletter .bkg-white .custom-hr-arrow, .page-footer-eng > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white .custom-hr-arrow, .containerNewsletter section .btnNewsletter .page-footer-eng > div > .row .containerGrey .animationButtonNewsletter .bkg-white .custom-hr-arrow {
          height: 2px;
          width: 42px;
          background: #0033a1;
          position: absolute;
          right: -15px;
          top: 14px;
          filter: alpha(opacity=100);
          -moz-opacity: 1;
          -khtml-opacity: 1;
          opacity: 1;
          z-index: 2; }

/* FOOTER-ENG */
.page-footer-eng .containerBlue .row:nth-child(2) div {
  text-align: right; }
  .page-footer-eng .containerBlue .row:nth-child(2) div nav {
    padding: 0;
    margin-left: -15px;
    text-align: left; }
    .page-footer-eng .containerBlue .row:nth-child(2) div nav ul li a {
      /* font-size: 14px; */
      line-height: 10px;
      letter-spacing: 0.35px;
      font-family: "TIMSansWeb-bold"; }

/* COOKIE */
.cookiealert {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0 !important;
  z-index: 999;
  opacity: 0;
  border-radius: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
  color: #004691;
  background-color: rgba(255, 255, 255, 0.94); }
  .cookiealert.show {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition-delay: 1000ms;
    transition-delay: 1000ms; }
  .cookiealert a {
    display: inline;
    text-align: right; }
  .cookiealert p {
    text-align: left;
    color: #004691; }
    .cookiealert p:first-of-type {
      font-family: "TIMSansWeb-bold";
      font-size: 18px;
      line-height: 26px;
      letter-spacing: 0.54px; }
    .cookiealert p:last-of-type {
      font-family: "TIMSansWeb-light";
      font-size: 16px;
      line-height: 26px;
      letter-spacing: 0.48px; }
      .cookiealert p:last-of-type b {
        cursor: pointer;
        font-family: "TIMSansWeb-medium";
        text-decoration: underline; }

/* HOME */
.headerImageHome, .headerImageGruppo, .headerNotiziario, .headerImageBrasil, .headerPhotogallery, .headerDynamicList, .headerSitiGruppo, .headerTabLink, .headerImageSostenibilita {
  height: 100vh; }
  .headerImageHome .bkgImage, .headerImageGruppo .bkgImage, .headerNotiziario .bkgImage, .headerImageBrasil .bkgImage, .headerPhotogallery .bkgImage, .headerDynamicList .bkgImage, .headerSitiGruppo .bkgImage, .headerTabLink .bkgImage, .headerImageSostenibilita .bkgImage {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
    background-image: url(../../../content/dam/default/01_HERO.jpg); }
    .headerImageHome .bkgImage > section, .headerImageGruppo .bkgImage > section, .headerNotiziario .bkgImage > section, .headerImageBrasil .bkgImage > section, .headerPhotogallery .bkgImage > section, .headerDynamicList .bkgImage > section, .headerSitiGruppo .bkgImage > section, .headerTabLink .bkgImage > section, .headerImageSostenibilita .bkgImage > section {
      height: 100%; }
      .headerImageHome .bkgImage > section > article, .headerImageGruppo .bkgImage > section > article, .headerNotiziario .bkgImage > section > article, .headerImageBrasil .bkgImage > section > article, .headerPhotogallery .bkgImage > section > article, .headerDynamicList .bkgImage > section > article, .headerSitiGruppo .bkgImage > section > article, .headerTabLink .bkgImage > section > article, .headerImageSostenibilita .bkgImage > section > article {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 100%; }
        .headerImageHome .bkgImage > section > article > h3, .headerImageGruppo .bkgImage > section > article > h3, .headerNotiziario .bkgImage > section > article > h3, .headerImageBrasil .bkgImage > section > article > h3, .headerPhotogallery .bkgImage > section > article > h3, .headerDynamicList .bkgImage > section > article > h3, .headerSitiGruppo .bkgImage > section > article > h3, .headerTabLink .bkgImage > section > article > h3, .headerImageSostenibilita .bkgImage > section > article > h3 {
          color: #f3f3f3;
          text-align: center;
          font-size: 24px;
          line-height: 30px;
          width: 81%; }

/* HOME SECTION 1 */
.right-image {
  padding-top: 40px;
  padding-bottom: 51px;
  background-color: #081677; }
  .right-image > article > div > div:nth-child(2) img {
    height: 442px;
    width: auto !important;
    position: relative;
    left: 90px; }
  .right-image > article > div .divOverlay {
    background: #fff;
    position: absolute;
    width: 90%;
    z-index: 1;
    background-color: rgba(255, 255, 255, 0.9);
    bottom: -380px;
    left: 0;
    padding: 30px 30px 50px 30px; }
    .right-image > article > div .divOverlay p {
      font-size: 20px;
      line-height: 30px;
      font-family: "TIMSansWeb-light";
      letter-spacing: 0.3px;
      width: 95%; }
    .right-image > article > div .divOverlay h3 {
      font-size: 24px;
      line-height: 34px;
      font-family: "TIMSansWeb-medium";
      padding-right: 70px;
      color: #0033A1;
      width: 115%; }
    .right-image > article > div .divOverlay .animationButton1, .right-image > article > div .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter, .containerNewsletter section .btnNewsletter .right-image > article > div .divOverlay .animationButtonNewsletter {
      position: absolute;
      bottom: 10px;
      left: 50px; }
      .right-image > article > div .divOverlay .animationButton1 button, .right-image > article > div .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter button, .containerNewsletter section .btnNewsletter .right-image > article > div .divOverlay .animationButtonNewsletter button {
        font-family: "TIMSansWeb-medium";
        border: none;
        text-align: center;
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 1.44px;
        padding: 0 20px;
        width: 230px;
        height: 50px;
        color: #0033a1;
        cursor: pointer;
        position: absolute;
        border: 2px solid #0033A1;
        top: -15px;
        left: 0px;
        background-color: #fff;
        background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0033a1), color-stop(50%, white));
        background: linear-gradient(to right, #0033a1 50%, white 50%);
        background-size: 200% 100%;
        background-position: right bottom;
        -webkit-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
      .right-image > article > div .divOverlay .animationButton1 .bkg-white, .right-image > article > div .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white, .containerNewsletter section .btnNewsletter .right-image > article > div .divOverlay .animationButtonNewsletter .bkg-white {
        text-align: right;
        position: absolute;
        top: -6px;
        left: 0px;
        z-index: 1;
        pointer-events: none;
        width: 4px;
        height: 30px;
        background-color: #fff; }
        .right-image > article > div .divOverlay .animationButton1 .bkg-white i.fa.fa-angle-right, .right-image > article > div .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white i.fa.fa-angle-right, .containerNewsletter section .btnNewsletter .right-image > article > div .divOverlay .animationButtonNewsletter .bkg-white i.fa.fa-angle-right {
          position: absolute;
          top: 4px;
          right: -17px;
          font-size: 22px;
          font-weight: 400;
          color: #0033a1;
          z-index: 2; }
        .right-image > article > div .divOverlay .animationButton1 .bkg-white .custom-hr-arrow, .right-image > article > div .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white .custom-hr-arrow, .containerNewsletter section .btnNewsletter .right-image > article > div .divOverlay .animationButtonNewsletter .bkg-white .custom-hr-arrow {
          height: 2px;
          width: 42px;
          position: absolute;
          right: -15px;
          top: 14px;
          filter: alpha(opacity=100);
          -moz-opacity: 1;
          -khtml-opacity: 1;
          opacity: 1;
          z-index: 2; }

/* HOME SECTION 2 */
.multi-box-text-images, .ComunicatiStampaEvidenza {
  background-color: #0033A1;
  box-shadow: 0 -185px 0 white inset;
  -webkit-box-shadow: 0 -185px 0 white inset;
  -moz-box-shadow: 0 -185px 0 white inset;
  -o-box-shadow: 0 -185px 0 white inset; }
  .multi-box-text-images > div > h2, .ComunicatiStampaEvidenza > div > h2 {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.72px;
    position: relative;
    font-family: "TIMSansWeb-light";
    padding-top: 38px;
    margin-bottom: 18px; }
  .multi-box-text-images .imagetiles, .ComunicatiStampaEvidenza .imagetiles {
    top: -50px; }
    .multi-box-text-images .imagetiles > div, .ComunicatiStampaEvidenza .imagetiles > div {
      text-align: justify;
      -moz-text-align-last: center;
      text-align-last: justify; }
      .multi-box-text-images .imagetiles > div .rotate180, .ComunicatiStampaEvidenza .imagetiles > div .rotate180 {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        position: relative;
        left: 5px;
        top: 1px; }
      .multi-box-text-images .imagetiles > div > p:first-child, .ComunicatiStampaEvidenza .imagetiles > div > p:first-child {
        position: absolute;
        right: 15px;
        top: -50px;
        font-size: 20px;
        font-family: "TIMSansWeb-bold";
        line-height: 36px;
        padding-bottom: 10px;
        cursor: pointer; }
        .multi-box-text-images .imagetiles > div > p:first-child > i, .ComunicatiStampaEvidenza .imagetiles > div > p:first-child > i {
          font-weight: bold;
          position: relative;
          top: 1px;
          padding-left: 5px; }
      .multi-box-text-images .imagetiles > div > p:last-of-type, .ComunicatiStampaEvidenza .imagetiles > div > p:last-of-type {
        margin-bottom: 0; }
      .multi-box-text-images .imagetiles > div a, .ComunicatiStampaEvidenza .imagetiles > div a {
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        text-align: right;
        line-height: 40px;
        letter-spacing: 1.4px;
        margin: 0;
        font-family: "TIMSansWeb-light";
        padding-left: 5px; }
        .multi-box-text-images .imagetiles > div a:hover, .ComunicatiStampaEvidenza .imagetiles > div a:hover {
          text-decoration: underline; }
    .multi-box-text-images .imagetiles .overlayAnimation, .ComunicatiStampaEvidenza .imagetiles .overlayAnimation {
      cursor: pointer;
      margin-top: 20px; }
      .multi-box-text-images .imagetiles .overlayAnimation > div, .ComunicatiStampaEvidenza .imagetiles .overlayAnimation > div {
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgba(0, 31, 111, 0.9);        
        padding-right: 30px;
        padding-bottom: 15px;
        background-clip: content-box;
        display: none;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        -khtml-opacity: 0;
        opacity: 0; }
      .multi-box-text-images .imagetiles .overlayAnimation p, .ComunicatiStampaEvidenza .imagetiles .overlayAnimation p {
        font-size: 22px;
        line-height: 28px;
        letter-spacing: 0.72px;
        bottom: 93px;
        left: 55px;
        font-family: TIMSansWeb-light;
        color: #fff;
        text-align: left;
        position: absolute;
        width: 200px;
        display: none;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        -khtml-opacity: 0;
        opacity: 0; }
      .multi-box-text-images .imagetiles .overlayAnimation .img-responsive, .ComunicatiStampaEvidenza .imagetiles .overlayAnimation .img-responsive {
        padding-bottom: 15px;
        height: 100%; }
        .multi-box-text-images .imagetiles .overlayAnimation .img-responsive + h3, .ComunicatiStampaEvidenza .imagetiles .overlayAnimation .img-responsive + h3 {
          font-size: 18px;
          line-height: 22px;
          letter-spacing: 0.72px;
          font-family: "TIMSansWeb-bold";
          color: #fff;
          position: absolute;
          bottom: 90px;
          left: 50px;
          padding: 0;
          margin: 0; }

/* HOME SECTION 3 */
.twitter-feed {
  padding: 80px 15px 165px 15px;
  /* CAROUSEL */ }
  .twitter-feed .s3desktop {
    display: none; }
  .twitter-feed .s3mobile {
    display: block; }
    .twitter-feed .s3mobile .carousel-indicators > li {
      background: #767676;
      width: 11px;
      border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -khtml-border-radius: 50%;
      margin: 0;
      border-top: 4px solid transparent;
      border-bottom: 4px solid transparent; }
    .twitter-feed .s3mobile .carousel-indicators > li:first-child {
      left: -10px;
      position: relative; }
    .twitter-feed .s3mobile .carousel-indicators > li:last-child {
      left: 10px;
      position: relative; }
    .twitter-feed .s3mobile .carousel-control-prev {
      display: none; }
    .twitter-feed .s3mobile .carousel-control-next {
      display: none; }
    .twitter-feed .s3mobile .carousel-item .col-md-12 > p {
      font-size: 30px;
      position: relative;
      bottom: 35px;
      padding-bottom: 15px; }
    .twitter-feed .s3mobile .carousel-item > div:last-child {
      padding-left: 15px; }
    .twitter-feed .s3mobile > .row {
      font-size: 14px;
      line-height: 24px;
      letter-spacing: 0.84px;
      color: #004691;
      font-family: "TIMSansWeb-medium";
      position: relative;
      top: 95px; }
      .twitter-feed .s3mobile > .row > div .animationButton2 p {
        float: right;
        position: relative;
        top: -12px;
        right: 35px;
        cursor: pointer; }
      .twitter-feed .s3mobile > .row > div .animationButton2 div {
        width: 42px;
        height: 2px;
        right: 20px;
        float: right;
        background-color: #004691;
        position: relative; }
      .twitter-feed .s3mobile > .row > div .animationButton2 i {
        font-size: 16px;
        font-weight: 700;
        top: -8px;
        right: 34px;
        position: absolute; }
    .twitter-feed .s3mobile .carousel-item > div > p {
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0.54px;
      font-family: "TIMSansWeb-light";
      margin-bottom: 25px;
      cursor: pointer; }
    .twitter-feed .s3mobile .carousel-item > div > p:first-child {
      font-size: 18px;
      line-height: 24px;
      letter-spacing: 1.08px;
      color: #004691;
      font-family: "TIMSansWeb-medium";
      margin: 0;
      padding-bottom: 44px; }
    .twitter-feed .s3mobile .carousel-item > div > p span {
      color: #376ea5; }
  .twitter-feed .fa-twitter:before {
    content: "\f099";
    font-size: 28px;
    position: relative;
    bottom: -3px;
    margin-right: 12px; }

/* HOME SECTION 4 */
.left-image-boxes {
  background-color: #081677;
  box-shadow: 0 -45px 0 white inset;
  -webkit-box-shadow: 0 -45px 0 white inset;
  -moz-box-shadow: 0 -45px 0 white inset;
  -o-box-shadow: 0 -45px 0 white inset; }
  .left-image-boxes .imagetiles > div:first-child {
    display: none; }
    .left-image-boxes .imagetiles > div:first-child .imgReplace {
      position: absolute;
      top: 0;
      right: -15px;
      padding: 0 15px;
      z-index: 1;
      width: auto;
      opacity: 0; }
  .left-image-boxes > div > h2 {
    color: #fff;
    font-size: 24px;
    line-height: 40px;
    letter-spacing: 0.72px;
    font-family: "TIMSansWeb-light";
    padding: 30px 0; }
  .left-image-boxes .row > div:last-child > div {
    background: #fff;
    color: #004691;
    position: relative;
    height: 100px;
    margin-bottom: 15px; }
    .left-image-boxes .row > div:last-child > div > div {
      cursor: pointer; }
      .left-image-boxes .row > div:last-child > div > div > h3 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0.48px;
        text-transform: uppercase;
        font-family: "TIMSansWeb-medium";
        padding: 17px 42px 0px 120px;
        margin-bottom: 2px;
        pointer-events: none; }
      .left-image-boxes .row > div:last-child > div > div > p {
        font-size: 14px;
        line-height: 16.8px;
        letter-spacing: 0.42px;
        font-family: "TIMSansWeb-light";
        padding: 6px 42px 0px 120px;
        pointer-events: none; }
    .left-image-boxes .row > div:last-child > div > img {
      width: 100px;
      height: 100px;
      float: left;
      display: block; }
    .left-image-boxes .row > div:last-child > div .arrowSection4 {
      position: absolute;
      right: 0;
      bottom: 0;
      pointer-events: none; }
      .left-image-boxes .row > div:last-child > div .arrowSection4 i {
        color: #fff;
        position: absolute;
        bottom: 21px;
        right: 18px;
        font-size: 22px;
        font-weight: 400; }
      .left-image-boxes .row > div:last-child > div .arrowSection4 div {
        height: 2px;
        background: #fff;
        width: 42px;
        bottom: 30px;
        right: 20px;
        position: absolute; }
    .left-image-boxes .row > div:last-child > div > div {
      height: 100%;
      background-color: #fff;
      background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0033a1), color-stop(50%, #fff));
      background: linear-gradient(to right, #0033a1 50%, #fff 50%);
      background-size: 200% 200%;
      background-position: right bottom;
      -webkit-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
  .left-image-boxes .row > div:last-child > div:last-child {
    margin-bottom: auto; }

/* HOME SECTION 5 */
.box-date-text .s5mobile {
  display: block; }

.box-date-text .s5tablet {
  display: none; }

.box-date-text .s5desktop {
  display: none; }

.box-date-text .col-md-12 > h2 {
  font-size: 24px;
  line-height: 40px;
  letter-spacing: 0.72px;
  position: relative;
  font-family: "TIMSansWeb-light";
  padding-top: 80px;
  margin-bottom: 37px; }

.box-date-text #carouselSection5tab .carousel-indicators > li {
  background: #767676;
  width: 12px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -khtml-border-radius: 50%;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent; }

.box-date-text #carouselSection5 .carousel-item > div, .box-date-text #carouselSection5tab .carousel-item > div,
.box-date-text #carouselSection5 .carousel-item > div > div,
.box-date-text #carouselSection5tab .carousel-item > div > div {
  padding: 0 15px; }
  .box-date-text #carouselSection5 .carousel-item > div > p:first-child, .box-date-text #carouselSection5tab .carousel-item > div > p:first-child,
  .box-date-text #carouselSection5 .carousel-item > div > div > p:first-child,
  .box-date-text #carouselSection5tab .carousel-item > div > div > p:first-child {
    font-family: "TIMSansWeb-medium";
    font-size: 22px;
    line-height: 34px;
    letter-spacing: 0.66px;
    margin-bottom: -5px; }

.box-date-text #carouselSection5 .carousel-item > div > p:nth-child(2), .box-date-text #carouselSection5tab .carousel-item > div > p:nth-child(2),
.box-date-text #carouselSection5 .carousel-item > div > div > p:nth-child(2),
.box-date-text #carouselSection5tab .carousel-item > div > div > p:nth-child(2) {
  font-family: "TIMSansWeb-light";
  font-size: 16px;
  line-height: 34px;
  letter-spacing: 0.48px;
  color: #222222;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5; }

.box-date-text #carouselSection5 .carousel-item > div > a, .box-date-text #carouselSection5tab .carousel-item > div > a,
.box-date-text #carouselSection5 .carousel-item > div > div > a,
.box-date-text #carouselSection5tab .carousel-item > div > div > a {
  display: block;
  font-family: "TIMSansWeb-light";
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.54px;
  margin-right: -5px;
  margin-bottom: 60px;
  padding-right: 30px;
  color: #222;
  text-decoration: none; }

.box-date-text #carouselSection5 .carousel-indicators > li, .box-date-text #carouselSection5tab .carousel-indicators > li {
  background: #767676;
  width: 12px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -khtml-border-radius: 50%;
  margin: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent; }

.box-date-text #carouselSection5 .carousel-indicators > li:first-child, .box-date-text #carouselSection5tab .carousel-indicators > li:first-child {
  left: -10px;
  position: relative; }

.box-date-text #carouselSection5 .carousel-indicators > li:last-child, .box-date-text #carouselSection5tab .carousel-indicators > li:last-child {
  left: 10px;
  position: relative; }

.box-date-text #carouselSection5 .carousel-control-prev, .box-date-text #carouselSection5tab .carousel-control-prev {
  display: none; }

.box-date-text #carouselSection5 .carousel-control-next, .box-date-text #carouselSection5tab .carousel-control-next {
  display: none; }

.box-date-text #carouselSection5 + .row, .box-date-text #carouselSection5tab + .row {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.84px;
  color: #004691;
  font-family: "TIMSansWeb-medium";
  position: relative;
  margin-top: 66px;
  margin-bottom: 66px; }
  .box-date-text #carouselSection5 + .row > div .animationButton2 p, .box-date-text #carouselSection5tab + .row > div .animationButton2 p {
    float: right;
    position: relative;
    top: -12px;
    right: 35px;
    cursor: pointer;
    color: #004691; }
  .box-date-text #carouselSection5 + .row > div .animationButton2 div, .box-date-text #carouselSection5tab + .row > div .animationButton2 div {
    width: 42px;
    height: 2px;
    right: 20px;
    float: right;
    background-color: #004691;
    position: relative; }
  .box-date-text #carouselSection5 + .row > div .animationButton2 i, .box-date-text #carouselSection5tab + .row > div .animationButton2 i {
    font-size: 16px;
    font-weight: 700;
    top: -8px;
    right: 34px;
    position: absolute; }

/* HOME SECTION 6 */
.box-image .row > div > div:first-child img {
  position: absolute;
  top: 145px;
  left: 24px;
  height: 30px;
  width: auto; }

.box-image .row > div > div:last-child {
  padding-right: 0px;
  width: 270px;
  overflow: hidden;
  height: 296px;
  margin-bottom: 220px; }

.box-image .divOverlay {
  background-color: rgba(61, 226, 222, 0.9);
  position: absolute;
  width: 92%;
  height: 270px;
  z-index: 1;
  padding: 30px;
  top: 195px;
  left: 0; }
  .box-image .divOverlay .animationButton1, .box-image .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter, .containerNewsletter section .btnNewsletter .box-image .divOverlay .animationButtonNewsletter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: 65px;
    left: 50px; }
    .box-image .divOverlay .animationButton1 button, .box-image .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter button, .containerNewsletter section .btnNewsletter .box-image .divOverlay .animationButtonNewsletter button {
      font-family: "TIMSansWeb-medium";
      border: none;
      text-align: center;
      font-size: 12px;
      line-height: 16px;
      letter-spacing: 1.44px;
      padding: 0 20px;
      width: 230px;
      height: 50px;
      color: #0033a1;
      cursor: pointer;
      position: absolute;
      border: 2px solid #0033a1;
      top: -15px;
      left: 0px;
      background-color: rgba(61, 226, 222, 0.9);
      background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0033a1), color-stop(50%, #6ee4e2));
      background: linear-gradient(to right, #0033a1 50%, #6ee4e2 50%);
      background-size: 200% 100%;
      background-position: right bottom;
      -webkit-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    .box-image .divOverlay .animationButton1 .bkg-white, .box-image .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white, .containerNewsletter section .btnNewsletter .box-image .divOverlay .animationButtonNewsletter .bkg-white {
      text-align: right;
      position: absolute;
      top: -6px;
      left: 0px;
      z-index: 1;
      pointer-events: none;
      width: 4px;
      height: 30px;
      background-color: #6ee4e2; }
      .box-image .divOverlay .animationButton1 .bkg-white i.fa.fa-angle-right, .box-image .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white i.fa.fa-angle-right, .containerNewsletter section .btnNewsletter .box-image .divOverlay .animationButtonNewsletter .bkg-white i.fa.fa-angle-right {
        position: absolute;
        top: 4px;
        right: -17px;
        font-size: 22px;
        font-weight: 400;
        color: #0033a1;
        z-index: 2; }
      .box-image .divOverlay .animationButton1 .bkg-white .custom-hr-arrow, .box-image .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white .custom-hr-arrow, .containerNewsletter section .btnNewsletter .box-image .divOverlay .animationButtonNewsletter .bkg-white .custom-hr-arrow {
        height: 2px;
        width: 42px;
        background: #0033a1;
        position: absolute;
        right: -15px;
        top: 14px;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1;
        z-index: 2; }

.box-image .divOverlay h2 {
  font-size: 24px;
  line-height: 34px;
  font-family: "TIMSansWeb-medium";
  letter-spacing: 0.78px;
  color: #004691; }

.box-image .divOverlay p {
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.3px;
  font-family: "TIMSansWeb-light";
  position: relative;
  top: -7px; }

/* COMUNICATI STAMPA */
.headerImageComunicati, .headerImageNews {
  height: 100px; }
  .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item a.nav-link {
    color: #004691 !important; }
  .headerImageComunicati .bkgImage .navbar .navbar-brand, .headerImageNews .bkgImage .navbar .navbar-brand {
    background-image: url(../../../content/dam/default/LOGO_TIM_blu.svg) !important; }
  .headerImageComunicati .bkgImage .navbar .openMobile:before, .headerImageNews .bkgImage .navbar .openMobile:before {
    content: url(../../../content/dam/default/burger_blu.svg); }
  .headerImageComunicati .bkgImage .navbar .d-flex form .languageText a, .headerImageNews .bkgImage .navbar .d-flex form .languageText a {
    color: #004691 !important; }
  .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle {
    background-color: rgba(243, 243, 243, 0.5);
    color: #004691; }
    .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle::-webkit-input-placeholder {
      color: #004691; }
    .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle::-moz-placeholder {
      color: #004691; }
    .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle:-ms-input-placeholder {
      color: #004691; }
    .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle::-ms-input-placeholder {
      color: #004691; }
    .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle::placeholder, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle::placeholder {
      color: #004691; }
  .headerImageComunicati .bkgImage .navBarBlu .navbar-brand, .headerImageNews .bkgImage .navBarBlu .navbar-brand, .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .bkgImage .barSearch .navbar-brand {
    background-image: url(../../../content/dam/default/LOGO_TIM.svg) !important; }
  .headerImageComunicati .bkgImage .navBarBlu .navbar-nav .nav-item a.nav-link, .headerImageNews .bkgImage .navBarBlu .navbar-nav .nav-item a.nav-link, .headerImageComunicati .bkgImage .barSearch .navbar-nav .nav-item a.nav-link, .headerImageNews .bkgImage .barSearch .navbar-nav .nav-item a.nav-link {
    color: #fff !important; }
  .headerImageComunicati .bkgImage .navBarBlu .openMobile:before, .headerImageNews .bkgImage .navBarBlu .openMobile:before, .headerImageComunicati .bkgImage .barSearch .openMobile:before, .headerImageNews .bkgImage .barSearch .openMobile:before {
    content: url(../../../content/dam/default/burger.svg); }
  .headerImageComunicati .bkgImage .navBarBlu .d-flex form .languageText a, .headerImageNews .bkgImage .navBarBlu .d-flex form .languageText a, .headerImageComunicati .bkgImage .barSearch .d-flex form .languageText a, .headerImageNews .bkgImage .barSearch .d-flex form .languageText a {
    color: #fff !important; }
  .headerImageComunicati .bkgImage .navBarBlu .d-flex form .searchStyle, .headerImageNews .bkgImage .navBarBlu .d-flex form .searchStyle, .headerImageComunicati .bkgImage .barSearch .d-flex form .searchStyle, .headerImageNews .bkgImage .barSearch .d-flex form .searchStyle {
    color: #fff; }
    .headerImageComunicati .bkgImage .navBarBlu .d-flex form .searchStyle::-webkit-input-placeholder, .headerImageNews .bkgImage .navBarBlu .d-flex form .searchStyle::-webkit-input-placeholder, .headerImageComunicati .bkgImage .barSearch .d-flex form .searchStyle::-webkit-input-placeholder, .headerImageNews .bkgImage .barSearch .d-flex form .searchStyle::-webkit-input-placeholder {
      color: #fff; }
    .headerImageComunicati .bkgImage .navBarBlu .d-flex form .searchStyle::-moz-placeholder, .headerImageNews .bkgImage .navBarBlu .d-flex form .searchStyle::-moz-placeholder, .headerImageComunicati .bkgImage .barSearch .d-flex form .searchStyle::-moz-placeholder, .headerImageNews .bkgImage .barSearch .d-flex form .searchStyle::-moz-placeholder {
      color: #fff; }
    .headerImageComunicati .bkgImage .navBarBlu .d-flex form .searchStyle:-ms-input-placeholder, .headerImageNews .bkgImage .navBarBlu .d-flex form .searchStyle:-ms-input-placeholder, .headerImageComunicati .bkgImage .barSearch .d-flex form .searchStyle:-ms-input-placeholder, .headerImageNews .bkgImage .barSearch .d-flex form .searchStyle:-ms-input-placeholder {
      color: #fff; }
    .headerImageComunicati .bkgImage .navBarBlu .d-flex form .searchStyle::-ms-input-placeholder, .headerImageNews .bkgImage .navBarBlu .d-flex form .searchStyle::-ms-input-placeholder, .headerImageComunicati .bkgImage .barSearch .d-flex form .searchStyle::-ms-input-placeholder, .headerImageNews .bkgImage .barSearch .d-flex form .searchStyle::-ms-input-placeholder {
      color: #fff; }
    .headerImageComunicati .bkgImage .navBarBlu .d-flex form .searchStyle::placeholder, .headerImageNews .bkgImage .navBarBlu .d-flex form .searchStyle::placeholder, .headerImageComunicati .bkgImage .barSearch .d-flex form .searchStyle::placeholder, .headerImageNews .bkgImage .barSearch .d-flex form .searchStyle::placeholder {
      color: #fff; }
  .headerImageComunicati .bkgImage .navBarBlu .d-flex form svg path, .headerImageNews .bkgImage .navBarBlu .d-flex form svg path, .headerImageComunicati .bkgImage .barSearch .d-flex form svg path, .headerImageNews .bkgImage .barSearch .d-flex form svg path {
    fill: #fff; }

.titleComunicatiStampa, .titleSecondTitleNews, .titlelistingSearchTag, .titleConsiglio {
  margin-top: 30px; }
  .titleComunicatiStampa h1, .titleSecondTitleNews h1, .titlelistingSearchTag h1, .titleConsiglio h1 {
    font-family: "TIMSansWeb-bold";
    font-size: 25px;
    line-height: 35px;
    letter-spacing: 0.5px;
    color: #0033a1;
    padding: 0 30px; }

.secondTitleComunicatiStampa, .titleSecondTitleNews div .secondTitleNews {
  font-family: "TIMSansWeb-regular";
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.6px;
  color: #222;
  display: block;
  margin-top: 28px;
  padding: 0 30px; }

.carouselComunicatiStampa, .carouselNews, .carouselGruppo, .carouselBrasil {
  display: none; }

.subtitleComunicatiStampa, .subtitleNews, .subtitleConsiglio {
  padding: 26px 45px 40px 45px; }
  .subtitleComunicatiStampa p, .subtitleNews p, .subtitleConsiglio p {
    font-family: "TIMSansWeb-bold";
    font-size: 13px;
    line-height: 40px;
    letter-spacing: 0.07px;
    color: #004691;
    white-space: nowrap;
    display: inline;
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-right: 15px; }
    .subtitleComunicatiStampa p > span:first-child, .subtitleNews p > span:first-child, .subtitleConsiglio p > span:first-child {
      color: red; }
    .subtitleComunicatiStampa p > span:nth-child(2), .subtitleNews p > span:nth-child(2), .subtitleConsiglio p > span:nth-child(2) {
      color: #919497;
      padding-left: 20px; }
    .subtitleComunicatiStampa p + div, .subtitleNews p + div, .subtitleConsiglio p + div {
      display: none; }

.breadcrumbComunicatiStampa, .breadcrumbTab, .breadcrumbSitiGruppo, .breadcrumbPhotogallery, .breadcrumbWrapper .breadcrumbDynamicList {
  display: none; }
  .breadcrumbComunicatiStampa ul li, .breadcrumbTab ul li, .breadcrumbSitiGruppo ul li, .breadcrumbPhotogallery ul li, .breadcrumbWrapper .breadcrumbDynamicList ul li {
    float: right;
    list-style-type: none; }
    .breadcrumbComunicatiStampa ul li a, .breadcrumbTab ul li a, .breadcrumbSitiGruppo ul li a, .breadcrumbPhotogallery ul li a, .breadcrumbWrapper .breadcrumbDynamicList ul li a {
      text-decoration: none;
      cursor: pointer;
      font-family: "TIMSansWeb-light";
      color: rgba(34, 34, 34, 0.5); }
    .breadcrumbComunicatiStampa ul li:first-of-type a, .breadcrumbTab ul li:first-of-type a, .breadcrumbSitiGruppo ul li:first-of-type a, .breadcrumbPhotogallery ul li:first-of-type a, .breadcrumbWrapper .breadcrumbDynamicList ul li:first-of-type a {
      font-family: "TIMSansWeb-bold";
      color: #222222; }

.corpoComunicato {
  padding: 0; }
  .corpoComunicato .citazione {
    margin: 0;
    padding: 0;
    font-family: "TIMSansWeb-boldItalic";
    font-size: 24px;
    line-height: 29px;
    color: #004691; }
    .corpoComunicato .citazione i {
      display: block;
      font-family: "TIMSansWeb-lightItalic";
      font-size: 16px;
      line-height: 19px;
      color: #004691; }
    .corpoComunicato .citazione.pull-right {
      float: unset;
      margin: 0 15px;
      padding: 0 15px;
      width: auto; }

.testoComunicato, .testoNews, .testoPhotogallery {
  font-family: "TIMSansWeb-light";
  font-size: 18px;
  line-height: 28px;
  color: #222;
  padding: 0 45px;
  /* CONPONENTI ALLEGATI NEL CAROUSEL */ }
  .testoComunicato p .blueTim, .testoNews p .blueTim, .testoPhotogallery p .blueTim {
    color: #004691; }
  .testoComunicato p.tit, .testoNews p.tit, .testoPhotogallery p.tit {
    font-family: "TIMSansWeb-bold";
    color: #004691;
    padding-bottom: 10px; }
    .testoComunicato p.tit.triangleIcon:before, .testoNews p.tit.triangleIcon:before, .testoPhotogallery p.tit.triangleIcon:before {
      font-family: FontAwesome;
      content: url("../../../content/dam/default/ComunicatiStampa/IconTitleText.svg");
      display: inline-block;
      margin-right: 5px; }
  .testoComunicato p i, .testoNews p i, .testoPhotogallery p i {
    font-family: "TIMSansWeb-lightItalic"; }
  .testoComunicato ul, .testoNews ul, .testoPhotogallery ul {
    padding-left: 70px !important; }
    .testoComunicato ul li, .testoNews ul li, .testoPhotogallery ul li {
      padding-bottom: 10px;
      list-style-type: none; }
      .testoComunicato ul li:before, .testoNews ul li:before, .testoPhotogallery ul li:before {
        content: "•";
        padding-right: 5px;
        margin-left: -15px;
        color: red;
        font-size: 25px;
        position: relative;
        top: 4px; }
  .testoComunicato .didascaliaFoto, .testoNews .didascaliaFoto, .testoPhotogallery .didascaliaFoto {
    font-family: "TIMSansWeb-lightItalic";
    font-size: 14px;
    line-height: 22px;
    color: #004691;
    margin-bottom: 35px; }
  .testoComunicato .scaricaDocPdfSostenibilita, .testoNews .scaricaDocPdfSostenibilita, .testoPhotogallery .scaricaDocPdfSostenibilita {
    padding: 0;
    background-color: transparent; }
  .testoComunicato .listingLink section, .testoNews .listingLink section, .testoPhotogallery .listingLink section, .testoComunicato .tabLink section, .testoNews .tabLink section, .testoPhotogallery .tabLink section {
    padding: 0;
    background-color: transparent; }
  .testoComunicato .tableSostenibilita, .testoNews .tableSostenibilita, .testoPhotogallery .tableSostenibilita {
    margin-left: 0; }

.imageFullWidth {
  margin: 35px 0; }
  .imageFullWidth img {
    width: 100vw; }

.tabbable .imageFullWidth {
  margin: 35px 0; }
  .tabbable .imageFullWidth img {
    width: 100%; }

.scaricaDocPdf, .scaricaDocPdfSostenibilita, .scaricaDocPdfConsiglio {
  background-color: #f2f2f2;
  margin: 40px 0;
  padding: 40px; }
  .scaricaDocPdf .greyPdf > p, .scaricaDocPdfSostenibilita .greyPdf > p, .scaricaDocPdfConsiglio .greyPdf > p {
    font-family: "TIMSansWeb-medium";
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 3.6px;
    color: #642d5f;
    text-align: center;
    padding: 0 50px 20px 50px; }
  .scaricaDocPdf .greyPdf .containerComunicati .animationButton3pdf, .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdf, .scaricaDocPdfConsiglio .greyPdf .containerComunicati .animationButton3pdf {
    width: auto;
    min-width: 270px;
    height: 65px;
    border: 2px solid #642d5f;
    margin: 0 auto 15px auto;
    padding: 4px;
    /* background-color: #f2f2f2; */
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #642d5f), color-stop(50%, #f2f2f2));
    background: linear-gradient(to right, #642d5f 50%, #f2f2f2 50%);
    background-size: 200% 200%;
    background-position: right bottom;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    /*                 &:first-of-type{
                    margin-bottom: 15px;
                } */ }
    .scaricaDocPdf .greyPdf .containerComunicati .animationButton3pdf img, .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdf img, .scaricaDocPdfConsiglio .greyPdf .containerComunicati .animationButton3pdf img {
      position: relative;
      bottom: -12px;
      left: 12px;
      pointer-events: none; }
    .scaricaDocPdf .greyPdf .containerComunicati .animationButton3pdf p, .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdf p, .scaricaDocPdfConsiglio .greyPdf .containerComunicati .animationButton3pdf p {
      text-indent: 60px;
      margin: 0;
      position: relative;
      bottom: 28px;
      pointer-events: none; }
      .scaricaDocPdf .greyPdf .containerComunicati .animationButton3pdf p:first-of-type, .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdf p:first-of-type, .scaricaDocPdfConsiglio .greyPdf .containerComunicati .animationButton3pdf p:first-of-type {
        font-family: "TIMSansWeb-regular";
        font-size: 12px;
        line-height: 16.8px;
        letter-spacing: 1.2px;
        color: #642d5f;
        padding-top: 10px;
        padding-right: 10px; }
      .scaricaDocPdf .greyPdf .containerComunicati .animationButton3pdf p:nth-of-type(2), .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdf p:nth-of-type(2), .scaricaDocPdfConsiglio .greyPdf .containerComunicati .animationButton3pdf p:nth-of-type(2) {
        font-family: "TIMSansWeb-regular";
        font-size: 10px;
        line-height: 16.8px;
        color: #642d5f; }

.containerSlickComunicati, .containerSlickNews, .containerSlickGruppo, .containerSlickBrasil {
  cursor: -webkit-grab;
  cursor: grab;
  margin: 40px 0 60px 0;
  width: 100%;
  overflow: hidden; }
  .containerSlickComunicati .sliderCarousel, .containerSlickNews .sliderCarousel, .containerSlickGruppo .sliderCarousel, .containerSlickBrasil .sliderCarousel {
    width: 539px;
    height: 247px; }
    .containerSlickComunicati .sliderCarousel button.slick-arrow, .containerSlickNews .sliderCarousel button.slick-arrow, .containerSlickGruppo .sliderCarousel button.slick-arrow, .containerSlickBrasil .sliderCarousel button.slick-arrow {
      display: none !important; }
    .containerSlickComunicati .sliderCarousel .slideSlick, .containerSlickNews .sliderCarousel .slideSlick, .containerSlickGruppo .sliderCarousel .slideSlick, .containerSlickBrasil .sliderCarousel .slideSlick {
      padding: 29px;
      background-color: #f2f2f2;
      position: relative;
      margin-left: 15px;
      width: 255px !important;
      height: 248px !important;
      display: inline-table; }
      .containerSlickComunicati .sliderCarousel .slideSlick > p, .containerSlickNews .sliderCarousel .slideSlick > p, .containerSlickGruppo .sliderCarousel .slideSlick > p, .containerSlickBrasil .sliderCarousel .slideSlick > p {
        display: block; }
        .containerSlickComunicati .sliderCarousel .slideSlick > p:first-of-type, .containerSlickNews .sliderCarousel .slideSlick > p:first-of-type, .containerSlickGruppo .sliderCarousel .slideSlick > p:first-of-type, .containerSlickBrasil .sliderCarousel .slideSlick > p:first-of-type {
          font-family: "TIMSansWeb-regular";
          font-size: 15px;
          line-height: 30px;
          color: #606469;
          margin-bottom: -10px; }
        .containerSlickComunicati .sliderCarousel .slideSlick > p:nth-of-type(2), .containerSlickNews .sliderCarousel .slideSlick > p:nth-of-type(2), .containerSlickGruppo .sliderCarousel .slideSlick > p:nth-of-type(2), .containerSlickBrasil .sliderCarousel .slideSlick > p:nth-of-type(2) {
          font-family: "TIMSansWeb-bold";
          font-size: 14px;
          line-height: 30px;
          color: #004691;
          margin-bottom: 0; }
        .containerSlickComunicati .sliderCarousel .slideSlick > p:nth-of-type(3), .containerSlickNews .sliderCarousel .slideSlick > p:nth-of-type(3), .containerSlickGruppo .sliderCarousel .slideSlick > p:nth-of-type(3), .containerSlickBrasil .sliderCarousel .slideSlick > p:nth-of-type(3) {
          font-family: "TIMSansWeb-bold";
          font-size: 13px;
          line-height: 40px;
          letter-spacing: 0.39px;
          color: #919497; }
      .containerSlickComunicati .sliderCarousel .slideSlick h3, .containerSlickNews .sliderCarousel .slideSlick h3, .containerSlickGruppo .sliderCarousel .slideSlick h3, .containerSlickBrasil .sliderCarousel .slideSlick h3 {
        font-family: "TIMSansWeb-bold";
        font-size: 20px;
        line-height: 25px;
        color: #222;
        margin: 35px 0; }

.ComunicatiStampaEvidenza {
  background-color: transparent;
  margin-bottom: 51px; }

/* NEWS */
.headerImageNews {
  height: 67px; }

.titleSecondTitleNews div h1 {
  padding: 30px; }

.titleSecondTitleNews div .secondTitleNews {
  margin: 0px; }
  .titleSecondTitleNews div .secondTitleNews b {
    font-family: "TIMSansWeb-bold"; }

.titleSecondTitleNews img {
  width: 100vw; }

.carouselNews .carousel-inner .carousel-item div > p:nth-of-type(2) {
  color: #919497 !important; }

.testoNews p > b, .testoPhotogallery p > b {
  font-family: "TIMSansWeb-boldItalic"; }

.testoNews > img, .testoPhotogallery > img {
  width: 100vw;
  position: relative;
  left: -30px; }

.containerSlickNews .sliderCarousel {
  margin-left: 30px; }

.containerSlickNews .slideSlick > p:nth-of-type(2) {
  font-size: 13px;
  line-height: 40px;
  letter-spacing: 0.39px;
  color: #919497; }

/* IL GRUPPO */
.headerImageGruppo, .headerNotiziario {
  height: 430px; }
  .headerImageGruppo .bkgImage, .headerNotiziario .bkgImage {
    height: 430px;
    background-image: url(../../../content/dam/default/Gruppo/gruppoHeader.jpg);
    overflow: hidden; }
    .headerImageGruppo .bkgImage .navbar .d-flex svg path, .headerNotiziario .bkgImage .navbar .d-flex svg path {
      fill: #fff; }
    .headerImageGruppo .bkgImage .titlePage, .headerNotiziario .bkgImage .titlePage {
      position: absolute;
      bottom: -9px;
      padding-left: 0;
      padding-right: 30px; }
      .headerImageGruppo .bkgImage .titlePage h1, .headerNotiziario .bkgImage .titlePage h1 {
        color: #0033A1;
        background-color: rgba(255, 255, 255, 0.9);
        font-family: "TIMSansWeb-bold";
        font-size: 25px;
        line-height: 35px;
        letter-spacing: 0.5px;
        height: 85px;
        padding: 27px 0px 27px 45px; }

.testoGruppo, .testoBrasil, .testoNotiziario {
  padding: 30px 45px 0 45px; }
  .testoGruppo section h2, .testoBrasil section h2, .testoNotiziario section h2 {
    font-family: "TIMSansWeb-bold";
    font-size: 22px;
    line-height: 32px;
    color: #004691;
    margin-bottom: 40px; }
  .testoGruppo section p:first-of-type, .testoBrasil section p:first-of-type, .testoNotiziario section p:first-of-type {
    font-family: "TIMSansWeb-regular";
    font-size: 20px;
    line-height: 32px;
    color: #222; }
  .testoGruppo section p:last-of-type, .testoBrasil section p:last-of-type, .testoNotiziario section p:last-of-type {
    font-family: "TIMSansWeb-light";
    font-size: 18px;
    line-height: 32px;
    color: #222; }

.kpiSection {
  padding: 30px 0 0 0; }
  .kpiSection h2 {
    font-family: "TIMSansWeb-light";
    font-size: 24px;
    line-height: 40px;
    letter-spacing: 0.72px;
    color: #222;
    margin-bottom: 30px;
    padding-left: 30px; }
  .kpiSection .greyKpiContent .row .h3KpiContent h3 {
    padding-bottom: 0; }
  .kpiSection .greyKpiContent h3 {
    font-family: "TIMSansWeb-bold";
    font-size: 25px;
    letter-spacing: 0.5px;
    color: #eb0028;
    padding: 25px 0; }
  .kpiSection .greyKpiContent .row > div {
    background-color: #f2f2f2;
    padding: 0 45px 20px 45px; }
    .kpiSection .greyKpiContent .row > div p {
      color: #004691;
      margin-bottom: 0; }
      .kpiSection .greyKpiContent .row > div p.kpi {
        font-family: "TIMSansWeb-heavy";
        font-size: 50px;
        line-height: 70px;
        letter-spacing: 1px;
        margin: 0; }
        .kpiSection .greyKpiContent .row > div p.kpi span {
          font-family: "TIMSansWeb-boldItalic";
          font-size: 18px;
          line-height: 35px;
          letter-spacing: 0.54px;
          position: relative;
          bottom: 5px; }
      .kpiSection .greyKpiContent .row > div p:nth-of-type(2) {
        font-family: "TIMSansWeb-lightItalic";
        font-size: 20px;
        line-height: 22px;
        letter-spacing: 0.6px; }
        .kpiSection .greyKpiContent .row > div p:nth-of-type(2) span {
          font-family: "TIMSansWeb-lightItalic";
          font-size: 16px;
          line-height: 18px;
          letter-spacing: 0.48px;
          margin-top: 10px; }
          .kpiSection .greyKpiContent .row > div p:nth-of-type(2) span b {
            font-family: "TIMSansWeb-boldItalic"; }
          .kpiSection .greyKpiContent .row > div p:nth-of-type(2) span strong {
            font-family: "TIMSansWeb-boldItalic"; }
  .kpiSection .greyKpiContent .row:nth-child(2) {
    margin-top: 15px; }
    .kpiSection .greyKpiContent .row:nth-child(2) .blueKpiContent {
      background-color: #0033a1;
      margin: 0 -30px; }
      .kpiSection .greyKpiContent .row:nth-child(2) .blueKpiContent > div {
        padding: 30px; }
        .kpiSection .greyKpiContent .row:nth-child(2) .blueKpiContent > div p {
          color: #fff !important; }
          .kpiSection .greyKpiContent .row:nth-child(2) .blueKpiContent > div p:first-of-type {
            font-family: "TIMSansWeb-bold";
            font-size: 24px;
            line-height: 30px;
            letter-spacing: 0.48px;
            color: #82b9e6 !important; }
          .kpiSection .greyKpiContent .row:nth-child(2) .blueKpiContent > div p.kpi {
            font-family: "TIMSansWeb-heavy";
            font-size: 50px;
            line-height: 70px;
            letter-spacing: 1px;
            margin-bottom: 0;
            margin-top: 30px; }
            .kpiSection .greyKpiContent .row:nth-child(2) .blueKpiContent > div p.kpi span {
              font-family: "TIMSansWeb-boldItalic";
              font-size: 18px;
              line-height: 35px;
              letter-spacing: 0.54px;
              position: relative;
              bottom: 5px; }
            .kpiSection .greyKpiContent .row:nth-child(2) .blueKpiContent > div p.kpi + p {
              font-family: "TIMSansWeb-lightItalic";
              font-size: 20px;
              line-height: 25px;
              letter-spacing: 0.6px;
              color: #fff;
              max-width: 470px; }
              .kpiSection .greyKpiContent .row:nth-child(2) .blueKpiContent > div p.kpi + p b {
                font-family: "TIMSansWeb-boldItalic"; }

.greyLeftRight {
  padding: 40px 15px; }
  .greyLeftRight h2 {
    font-family: "TIMSansWeb-light";
    font-size: 22px;
    line-height: 35px;
    letter-spacing: 0.66px;
    color: #222; }
  .greyLeftRight > div.greyRight {
    background-color: #f2f2f2;
    margin: 20px -30px 0px -30px;
    padding: 0 15px 15px 15px;
    box-shadow: 0 172px 0 0 #fff inset;
    -webkit-box-shadow: 0 172px 0 0 #fff inset;
    -moz-box-shadow: 0 172px 0 0 #fff inset;
    -o-box-shadow: 0 172px 0 0 #fff inset; }
  .greyLeftRight > div.greyLeft {
    background-color: #f2f2f2;
    margin: 0 -30px;
    padding: 30px 15px 15px 15px;
    box-shadow: 0 172px 0 0 #fff inset;
    -webkit-box-shadow: 0 172px 0 0 #fff inset;
    -moz-box-shadow: 0 172px 0 0 #fff inset;
    -o-box-shadow: 0 172px 0 0 #fff inset; }
  .greyLeftRight > div img {
    width: 345px;
    height: 345px; }
  .greyLeftRight > div h3 {
    font-family: "TIMSansWeb-bold";
    font-size: 25px;
    line-height: 70px;
    letter-spacing: 0.48px;
    color: #eb0028;
    margin-left: 15px;
    margin-top: 15px; }
  .greyLeftRight > div .kpi {
    font-family: "TIMSansWeb-heavy";
    font-size: 50px;
    line-height: 70px;
    letter-spacing: 1px;
    margin-bottom: 0;
    margin-left: 15px;
    color: #004691; }
    .greyLeftRight > div .kpi span {
      font-family: "TIMSansWeb-boldItalic";
      font-size: 18px;
      line-height: 35px;
      letter-spacing: 0.54px;
      position: relative;
      bottom: 5px; }
    .greyLeftRight > div .kpi + p {
      font-family: "TIMSansWeb-lightItalic";
      font-size: 20px;
      line-height: 25px;
      letter-spacing: 0.6px;
      margin-left: 15px; }
      .greyLeftRight > div .kpi + p b {
        font-family: "TIMSansWeb-boldItalic"; }
    .greyLeftRight > div .kpi ~ p {
      color: #004691; }
      .greyLeftRight > div .kpi ~ p b {
        font-family: "TIMSansWeb-boldItalic"; }

.containerSlickGruppo {
  margin: 30px 0 50px 0; }
  .containerSlickGruppo .slideSlick > p:nth-of-type(2) {
    color: #919497; }

.boxSquare {
  margin: 0 15px 45px 15px; }
  .boxSquare > div {
    position: relative;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 100%;
    height: 345px;
    border: 2px solid #d8d8d8;
    background-color: #fff;
    margin: 15px 0;
    padding: 45px 63px; }
    .boxSquare > div h3 {
      font-family: "TIMSansWeb-bold";
      font-size: 25px;
      line-height: 35px;
      color: #222;
      margin-bottom: 20px;
      pointer-events: none; }
    .boxSquare > div p {
      font-family: "TIMSansWeb-light";
      font-size: 22px;
      line-height: 34px;
      letter-spacing: 0.66px;
      color: #222;
      pointer-events: none; }
    .boxSquare > div div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      height: 20px;
      width: 44px;
      pointer-events: none;
      position: absolute;
      margin-bottom: 10%;
      bottom: 0; }
      .boxSquare > div div div {
        height: 2px;
        background-color: #004691;
        right: 1px;
        position: absolute;
        top: 47%; }
      .boxSquare > div div i {
        color: #004691;
        font-weight: 600;
        pointer-events: none; }
  .boxSquare .shadowHover {
    box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
    -webkit-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
    -moz-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
    -o-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5); }

/* TIM BRASIL */
.headerImageBrasil, .headerPhotogallery, .headerDynamicList, .headerSitiGruppo, .headerTabLink {
  height: 240px; }
  .headerImageBrasil .bkgImage, .headerPhotogallery .bkgImage, .headerDynamicList .bkgImage, .headerSitiGruppo .bkgImage, .headerTabLink .bkgImage {
    height: 240px;
    background-image: url(../../../content/dam/default/TIMBrasil/BrasilHeader.jpg);
    background-position: 72%; }
    .headerImageBrasil .bkgImage .navbar .d-flex svg path, .headerPhotogallery .bkgImage .navbar .d-flex svg path, .headerDynamicList .bkgImage .navbar .d-flex svg path, .headerSitiGruppo .bkgImage .navbar .d-flex svg path, .headerTabLink .bkgImage .navbar .d-flex svg path {
      fill: #fff; }
    .headerImageBrasil .bkgImage .titlePage, .headerPhotogallery .bkgImage .titlePage, .headerDynamicList .bkgImage .titlePage, .headerSitiGruppo .bkgImage .titlePage, .headerTabLink .bkgImage .titlePage {
      position: absolute;
      bottom: 45px;
      left: 0px; }
      .headerImageBrasil .bkgImage .titlePage h1, .headerPhotogallery .bkgImage .titlePage h1, .headerDynamicList .bkgImage .titlePage h1, .headerSitiGruppo .bkgImage .titlePage h1, .headerTabLink .bkgImage .titlePage h1 {
        color: #fff;
        font-family: "TIMSansWeb-bold";
        font-size: 25px;
        line-height: 35px;
        letter-spacing: 0.5px;
        height: auto;
        background-color: transparent;
        padding: inherit; }

.testoBrasil h1 {
  color: #0033a1;
  font-family: "TIMSansWeb-bold";
  font-size: 22px;
  line-height: 32px; }

.testoBrasil p {
  color: #222;
  font-family: "TIMSansWeb-regular";
  font-size: 20px;
  line-height: 32px; }
  .testoBrasil p b {
    font-family: "TIMSansWeb-bold"; }

.containerSlickBrasil {
  width: 100%;
  overflow: hidden;
  margin: 40px 0 0px 0; }
  .containerSlickBrasil .sliderCarousel {
    width: 539px; }
    .containerSlickBrasil .sliderCarousel .slideSlick {
      padding: 27px; }
      .containerSlickBrasil .sliderCarousel .slideSlick h3 {
        letter-spacing: -0.5px;
        margin: 23px 0; }

.twoSectionBrasil > .row {
  margin: 0; }
  .twoSectionBrasil > .row section {
    padding: 0; }
    .twoSectionBrasil > .row section:last-of-type {
      padding-bottom: 60px; }
      .twoSectionBrasil > .row section:last-of-type > div {
        padding: 15px 0; }
        .twoSectionBrasil > .row section:last-of-type > div ul li:first-of-type {
          padding-top: 25px; }
    .twoSectionBrasil > .row section h2 {
      color: #222;
      font-family: "TIMSansWeb-light";
      font-size: 22px;
      line-height: 35px;
      letter-spacing: 0.66px;
      margin: 0px 15px 25px 15px; }
    .twoSectionBrasil > .row section img {
      padding: 0 15px; }
    .twoSectionBrasil > .row section > div {
      background-color: #f2f2f2;
      box-shadow: 0 -105px 0 0 #f2f2f2;
      -webkit-box-shadow: 0 -105px 0 0 #f2f2f2;
      -moz-box-shadow: 0 -105px 0 0 #f2f2f2;
      -o-box-shadow: 0 -105px 0 0 #f2f2f2; }
      .twoSectionBrasil > .row section > div ul {
        margin: 0;
        padding: 0 17px; }
        .twoSectionBrasil > .row section > div ul li {
          list-style: none;
          padding-bottom: 35px; }
          .twoSectionBrasil > .row section > div ul li:first-of-type {
            padding-top: 35px;
            padding-bottom: 25px; }
          .twoSectionBrasil > .row section > div ul li a {
            pointer-events: none;
            position: relative;
            left: 30px;
            color: #004691 !important;
            font-family: "TIMSansWeb-bold";
            font-size: 18px;
            line-height: 24px;
            letter-spacing: 0.54px;
            display: block;
            padding-left: 40px; }
            .twoSectionBrasil > .row section > div ul li a span {
              font-family: "TIMSansWeb-light"; }
          .twoSectionBrasil > .row section > div ul li div {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-box-pack: left;
            -ms-flex-pack: left;
            justify-content: left;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            width: 44px; }
            .twoSectionBrasil > .row section > div ul li div div {
              height: 2px;
              width: 44px;
              background-color: #004691;
              position: absolute;
              right: 0;
              top: 10px; }
            .twoSectionBrasil > .row section > div ul li div i {
              font-size: 22px;
              position: absolute;
              right: -2px;
              top: 0px;
              color: #004691; }

/* SOSTENIBILITA' */
.headerImageSostenibilita {
  height: 430px; }
  .headerImageSostenibilita .bkgImage {
    height: 430px;
    background-image: url(../../../content/dam/default/Sostenibilita/SostenibilitaHeader.jpg);
    overflow: hidden; }
    .headerImageSostenibilita .bkgImage .navbar .d-flex svg path {
      fill: #fff; }
    .headerImageSostenibilita .bkgImage .titlePage {
      position: absolute;
      bottom: -9px;
      padding-left: 0;
      padding-right: 30px; }
      .headerImageSostenibilita .bkgImage .titlePage h1 {
        color: #0033A1;
        background-color: rgba(255, 255, 255, 0.9);
        font-family: "TIMSansWeb-bold";
        font-size: 25px;
        line-height: 35px;
        letter-spacing: 0.5px;
        height: 85px;
        padding: 27px 0px 27px 45px; }

.testoSostenibilità {
  padding: 30px; }
  .testoSostenibilità h2 {
    color: #004691;
    font-family: "TIMSansWeb-bold";
    font-size: 22px;
    line-height: 32px; }
  .testoSostenibilità p {
    color: #222;
    font-family: "TIMSansWeb-regular";
    font-size: 22px;
    line-height: 32px; }

.scaricaDocPdfSostenibilita .greyPdf {
  background-color: transparent !important; }
  .scaricaDocPdfSostenibilita .greyPdf > p {
    font-family: "TIMSansWeb-medium";
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 3.6px;
    color: #642d5f;
    text-align: center;
    padding: 0 50px 20px 50px; }
  .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdfSostenibilita {
    width: auto;
    height: 65px;
    border: 2px solid #642d5f;
    padding: 4px;
    margin: 0 28px 15px 0;
    min-width: 270px;
    background-color: #fff;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #642d5f), color-stop(50%, rgba(255, 255, 255, 0.9)));
    background: linear-gradient(to right, #642d5f 50%, rgba(255, 255, 255, 0.9) 50%);
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #642d5f), color-stop(50%, #fff));
    background: linear-gradient(to right, #642d5f 50%, #fff 50%);
    background-size: 200% 200%;
    background-position: right bottom;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
    .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdfSostenibilita:first-of-type {
      margin-bottom: 15px; }
    .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdfSostenibilita img {
      position: relative;
      bottom: -12px;
      left: 12px;
      pointer-events: none; }
    .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdfSostenibilita p {
      text-indent: 60px;
      margin: 0;
      position: relative;
      bottom: 28px;
      pointer-events: none; }
      .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdfSostenibilita p:first-of-type {
        font-family: "TIMSansWeb-regular";
        font-size: 12px;
        line-height: 16.8px;
        letter-spacing: 1.2px;
        color: #642d5f;
        padding-top: 10px;
        padding-right: 10px; }
      .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdfSostenibilita p:nth-of-type(2) {
        font-family: "TIMSansWeb-regular";
        font-size: 10px;
        line-height: 16.8px;
        color: #642d5f; }

.tableSostenibilita {
  margin-left: 15px; }
  .tableSostenibilita .table {
    overflow-x: auto;
    display: block;
    padding-bottom: 20px; }
    .tableSostenibilita .table::-webkit-scrollbar-track {
      background-color: #ebebeb;
      border-radius: 10px; }
    .tableSostenibilita .table::-webkit-scrollbar {
      background-color: #f5f5f5;
      border-radius: 10px; }
    .tableSostenibilita .table::-webkit-scrollbar-thumb {
      background-color: #004691;
      border: 2px solid #ebebeb;
      border-radius: 10px; }
    .tableSostenibilita .table thead tr:first-of-type th {
      background-color: #004691; }
      .tableSostenibilita .table thead tr:first-of-type th p {
        margin-bottom: 0 !important; }
    .tableSostenibilita .table thead tr th {
      color: #fff;
      vertical-align: middle;
      background-color: #82b9e6;
      border: 1px solid #fff;
      font-family: "TIMSansWeb-light";
      font-size: 14px;
      line-height: 16px;
      letter-spacing: 0.42px;
      padding: 22px 32px; }
    .tableSostenibilita .table tbody {
      color: #222;
      font-family: "TIMSansWeb-light"; }
      .tableSostenibilita .table tbody tr.alt {
        background-color: #ebebeb; }
      .tableSostenibilita .table tbody tr:not(.alt) {
        background-color: #f2f2f2; }
      .tableSostenibilita .table tbody tr td {
        border: 1px solid #fff;
        vertical-align: middle;
        padding: 22px 32px;
        font-family: "TIMSansWeb-regular";
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0.42px; }
        .tableSostenibilita .table tbody tr td a {
          color: #004691;
          text-decoration: underline;
          cursor: pointer; }
        .tableSostenibilita .table tbody tr td p {
          margin-bottom: 0 !important; }

.tableLegend {
  padding: 0px 15px; }
  .tableLegend ul {
    padding: 0; }
    .tableLegend ul li {
      list-style: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: baseline;
      -ms-flex-align: baseline;
      align-items: baseline; }
      .tableLegend ul li p {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 0.36px; }
        .tableLegend ul li p:first-of-type {
          color: #eb0028;
          font-family: "TIMSansWeb-boldItalic";
          padding-right: 10px; }
        .tableLegend ul li p:last-of-type {
          color: #222;
          font-family: "TIMSansWeb-lightItalic"; }

/* CONTATTI */
.titleContatti div, .titleFaq div {
  padding: 15px 40px 30px 60px; }
  .titleContatti div h1, .titleFaq div h1 {
    color: #0033A1;
    font-family: "TIMSansWeb-bold";
    font-size: 25px;
    line-height: 35px;
    letter-spacing: 0.5px; }

.sectionContatti {
  background-color: #f2f2f2; }
  .sectionContatti > .tiportal-master:last-of-type:not(.tiportal-barra-separatrice-contatti) {
    padding-bottom: 15px; }
  .sectionContatti .tiportal-barra-separatrice-contatti div {
    height: 40px;
    width: 400%;
    position: relative;
    left: -150%;
    background-color: #fff;
    margin-top: 15px; }
  .sectionContatti h3 {
    margin-bottom: 5px; }
    .sectionContatti h3:empty {
      display: none; }
    .sectionContatti h3 + .hoverContact {
      margin-top: 0px !important; }
  .sectionContatti .simpleWhite {
    margin: 0 15px;
    padding: 30px;
    background-color: #fff; }
    .sectionContatti .simpleWhite p {
      color: #222;
      font-family: "TIMSansWeb-light";
      font-size: 18px;
      line-height: 26px;
      letter-spacing: 0.54px;
      margin-bottom: 0 !important; }
  .sectionContatti .tiportal-immagine-titolo-contatti {
    margin-bottom: 15px; }
  .sectionContatti .tiportal-contatti-uniformes1 {
    margin-bottom: -30px; }
    .sectionContatti .tiportal-contatti-uniformes1 > div p:first-of-type {
      margin-bottom: 15px; }
  .sectionContatti .tiportal-contatti-uniformes2 {
    margin-top: -30px; }
    .sectionContatti .tiportal-contatti-uniformes2 > div p:first-of-type {
      margin-bottom: 15px; }
  .sectionContatti .intestazioneContatti > div:first-of-type {
    position: relative;
    padding: 0; }
  .sectionContatti .intestazioneContatti > div:last-of-type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.9);
    height: 60px;
    top: -30px;
    padding: 0 30px;
    margin: 0 30px -30px 30px; }
    .sectionContatti .intestazioneContatti > div:last-of-type h2 {
      color: #004691;
      font-family: "TIMSansWeb-bold";
      font-size: 22px;
      line-height: 25px;
      letter-spacing: 0.66px;
      margin: 0; }
  .sectionContatti h3 {
    color: #222;
    font-family: "TIMSansWeb-bold";
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.48px;
    margin-bottom: 20px; }
  .sectionContatti p {
    font-family: "TIMSansWeb-light";
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0.54px;
    margin-bottom: 0px; }
    .sectionContatti p:empty {
      display: none; }
  .sectionContatti .containerContatti {
    background-color: #fff;
    margin: 0 15px;
    padding: 0 15px; }
    .sectionContatti .containerContatti > div:first-of-type {
      margin-top: 30px; }
    .sectionContatti .containerContatti.middleSection {
      margin: -16px 15px; }
      .sectionContatti .containerContatti.middleSection > div:first-of-type {
        margin-top: -30px; }
    .sectionContatti .containerContatti .indirizzoStampa {
      padding-top: 25px; }
      .sectionContatti .containerContatti .indirizzoStampa:last-of-type {
        padding-bottom: 25px; }
    .sectionContatti .containerContatti .hoverContact {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: left;
      -ms-flex-pack: left;
      justify-content: left;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 44px;
      margin-top: 20px; }
      .sectionContatti .containerContatti .hoverContact.hoverContactnoMobile i {
        display: none; }
      .sectionContatti .containerContatti .hoverContact > div {
        height: 2px;
        width: 44px;
        background-color: #004691;
        position: absolute;
        right: 0;
        top: 10px; }
      .sectionContatti .containerContatti .hoverContact i {
        font-size: 22px;
        position: absolute;
        right: -2px;
        top: 0px;
        color: #004691; }
      .sectionContatti .containerContatti .hoverContact + p {
        cursor: pointer;
        color: #004691;
        font-family: "TIMSansWeb-regular";
        font-size: 16px;
        line-height: 16.8px;
        position: relative;
        left: 57px;
        top: 3px; }
        .sectionContatti .containerContatti .hoverContact + p b {
          font-family: "TIMSansWeb-bold";
          position: relative;
          left: -58px;
          letter-spacing: 0.5px;
          line-height: 2;
          top: 5px; }
    .sectionContatti .containerContatti hr {
      margin-bottom: 32px;
      margin-top: 35px; }
  .sectionContatti .socialMediaContact {
    background-color: #fff;
    margin: -20px 15px 15px 15px;
    padding: 25px 15px 0 15px; }
    .sectionContatti .socialMediaContact h3 {
      margin-bottom: 30px;
      min-height: auto; }
    .sectionContatti .socialMediaContact .itemSocial {
      cursor: pointer; }
      .sectionContatti .socialMediaContact .itemSocial img {
        width: 22px;
        height: 22px;
        margin-right: 5px; }
      .sectionContatti .socialMediaContact .itemSocial p {
        color: #222;
        display: inline; }
        .sectionContatti .socialMediaContact .itemSocial p:first-of-type {
          font-family: "TIMSansWeb-medium";
          font-size: 16px;
          line-height: 24px;
          letter-spacing: 0.48px; }
        .sectionContatti .socialMediaContact .itemSocial p:last-of-type {
          display: block;
          font-family: "TIMSansWeb-light";
          font-size: 12px;
          line-height: 20px;
          letter-spacing: 0.36px;
          margin: 15px 0 30px 0; }
  .sectionContatti .boxCarriera {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 25px 15px 0px 15px;
    margin: 15px; }
    .sectionContatti .boxCarriera > div {
      margin-bottom: 20px; }
      .sectionContatti .boxCarriera > div:last-of-type {
        margin-top: -25px; }
        .sectionContatti .boxCarriera > div:last-of-type p:first-of-type {
          margin-bottom: 20px; }
      .sectionContatti .boxCarriera > div h3 {
        color: #222;
        font-family: "TIMSansWeb-bold";
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.48px; }
      .sectionContatti .boxCarriera > div p {
        color: #222;
        font-family: "TIMSansWeb-light";
        font-size: 18px;
        line-height: 30px;
        letter-spacing: 0.54px;
        margin-bottom: 0; }
        .sectionContatti .boxCarriera > div p i {
          font-family: "TIMSansWeb-lightItalic";
          margin-left: 30px;
          display: inline-block; }
        .sectionContatti .boxCarriera > div p.little {
          font-size: 14px;
          line-height: 20px;
          margin: 40px 0px 5px 0px; }
        .sectionContatti .boxCarriera > div p em {
          padding-left: 40px;
          display: block; }
      .sectionContatti .boxCarriera > div.postaOrdinaria {
        margin: 10px 0 60px 0; }
      .sectionContatti .boxCarriera > div .hoverContact {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 44px; }
        .sectionContatti .boxCarriera > div .hoverContact.hoverContactnoMobile div {
          display: none; }
          .sectionContatti .boxCarriera > div .hoverContact.hoverContactnoMobile div + i {
            display: none; }
        .sectionContatti .boxCarriera > div .hoverContact.hoverContactnoMobile + p {
          left: 0;
          color: #004691;
          font-family: "TIMSansWeb-bold";
          font-size: 16px;
          line-height: 16.8px;
          padding-top: 30px; }
        .sectionContatti .boxCarriera > div .hoverContact div {
          height: 2px;
          width: 44px;
          background-color: #004691;
          position: absolute;
          right: 0;
          top: 10px; }
        .sectionContatti .boxCarriera > div .hoverContact i {
          font-size: 22px;
          position: absolute;
          right: -2px;
          top: 0px;
          color: #004691; }
        .sectionContatti .boxCarriera > div .hoverContact + p {
          cursor: pointer;
          color: #222;
          font-family: "TIMSansWeb-light";
          font-size: 18px;
          line-height: 30px;
          position: relative;
          left: 57px;
          top: -5px;
          margin-right: 57px; }
          .sectionContatti .boxCarriera > div .hoverContact + p b {
            font-family: "TIMSansWeb-regular"; }
          .sectionContatti .boxCarriera > div .hoverContact + p span {
            color: #004691;
            text-decoration: underline; }
  .sectionContatti .boxDueTerzi {
    background-color: #fff;
    margin: 15px 15px 30px 15px; }
    .sectionContatti .boxDueTerzi > div {
      padding: 30px 30px 20px 30px; }
      .sectionContatti .boxDueTerzi > div:first-of-type {
        padding-bottom: 0; }
      .sectionContatti .boxDueTerzi > div:last-of-type {
        padding-top: 0; }
      .sectionContatti .boxDueTerzi > div h3 {
        color: #004691;
        min-height: inherit; }
      .sectionContatti .boxDueTerzi > div hr {
        margin-bottom: 35px;
        margin-top: 35px; }
  .sectionContatti .boxDueCol, .sectionContatti .boxDueMail {
    background-color: #fff;
    margin: 15px 15px 0 15px; }
    .sectionContatti .boxDueCol > div, .sectionContatti .boxDueMail > div {
      padding: 30px 30px 0px 30px; }
      .sectionContatti .boxDueCol > div p:first-of-type, .sectionContatti .boxDueMail > div p:first-of-type {
        margin-bottom: 15px; }
      .sectionContatti .boxDueCol > div:first-of-type, .sectionContatti .boxDueMail > div:first-of-type {
        padding-bottom: 0; }
      .sectionContatti .boxDueCol > div:last-of-type, .sectionContatti .boxDueMail > div:last-of-type {
        padding-top: 0; }
      .sectionContatti .boxDueCol > div .hoverContact, .sectionContatti .boxDueMail > div .hoverContact {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 44px;
        margin-top: 20px; }
        .sectionContatti .boxDueCol > div .hoverContact > div, .sectionContatti .boxDueMail > div .hoverContact > div {
          height: 2px;
          width: 44px;
          background-color: #004691;
          position: absolute;
          right: 0;
          top: 10px; }
        .sectionContatti .boxDueCol > div .hoverContact i, .sectionContatti .boxDueMail > div .hoverContact i {
          font-size: 22px;
          position: absolute;
          right: -2px;
          top: 0px;
          color: #004691; }
        .sectionContatti .boxDueCol > div .hoverContact + p, .sectionContatti .boxDueMail > div .hoverContact + p {
          cursor: pointer;
          color: #004691;
          font-family: "TIMSansWeb-regular";
          font-size: 16px;
          line-height: 16.8px;
          position: relative;
          left: 57px;
          top: 3px;
          margin-bottom: 0; }
          .sectionContatti .boxDueCol > div .hoverContact + p b, .sectionContatti .boxDueMail > div .hoverContact + p b {
            font-family: "TIMSansWeb-bold";
            position: relative;
            left: -58px;
            letter-spacing: 0.5px;
            line-height: 2;
            top: 5px; }
      .sectionContatti .boxDueCol > div hr, .sectionContatti .boxDueMail > div hr {
        margin-bottom: 35px;
        margin-top: 35px; }
  .sectionContatti .boxDueMail {
    margin-top: -15px;
    margin-bottom: 0;
    padding: 60px 0; }
    .sectionContatti .boxDueMail > div {
      padding: 0 30px; }
      .sectionContatti .boxDueMail > div:first-of-type .hoverContact + p {
        font-family: "TIMSansWeb-bold";
        font-size: 16px;
        line-height: 16.8px; }

.secondBluContatti {
  background-color: #f2f2f2;
  padding: 0 0 40px 0;
  box-shadow: 0 190px 0 #fff inset;
  -webkit-box-shadow: 0 190px 0 #fff inset;
  -moz-box-shadow: 0 190px 0 #fff inset;
  -o-box-shadow: 0 190px 0 #fff inset; }
  .secondBluContatti .row {
    background-color: #004691;
    padding: 30px;
    margin-left: 40px; }
    .secondBluContatti .row > div h2 {
      color: #fff;
      font-family: "TIMSansWeb-bold";
      font-size: 25px;
      line-height: 40px;
      letter-spacing: 0.75px;
      margin-bottom: 20px; }
    .secondBluContatti .row > div h3 {
      color: #ff825a;
      font-family: "TIMSansWeb-bold";
      font-size: 16px;
      line-height: 34px;
      letter-spacing: 0.48px;
      margin-bottom: 20px; }
    .secondBluContatti .row > div .hoverContactWhite {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: left;
      -ms-flex-pack: left;
      justify-content: left;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 44px;
      margin-top: 20px; }
      .secondBluContatti .row > div .hoverContactWhite div {
        height: 2px;
        width: 44px;
        background-color: #fff;
        position: absolute;
        right: 0;
        top: 10px; }
      .secondBluContatti .row > div .hoverContactWhite i {
        font-size: 22px;
        position: absolute;
        right: -2px;
        top: 0px;
        color: #fff; }
      .secondBluContatti .row > div .hoverContactWhite + p {
        cursor: pointer;
        color: #fff;
        font-family: "TIMSansWeb-regular";
        font-size: 16px;
        line-height: 16.8px;
        position: relative;
        left: 57px;
        top: 3px;
        margin-bottom: 25px; }
        .secondBluContatti .row > div .hoverContactWhite + p b {
          font-family: "TIMSansWeb-bold";
          position: relative;
          left: -58px;
          letter-spacing: 0.5px;
          line-height: 2; }

/* LISTING COMUNICATI */
.formSearchComunicati, .formSearchArticoli, .formlistingSearchTag {
  padding: 0 15px; }
  .formSearchComunicati form .pr75, .formSearchArticoli form .pr75, .formlistingSearchTag form .pr75 {
    padding-right: 7.5px; }
  .formSearchComunicati form .pl75, .formSearchArticoli form .pl75, .formlistingSearchTag form .pl75 {
    padding-left: 7.5px; }
  .formSearchComunicati form .form-control, .formSearchArticoli form .form-control, .formlistingSearchTag form .form-control {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -khtml-border-radius: 0 !important;
    height: 30px;
    font-size: 14px;
    padding: 0.25rem 0.75rem;
    color: #222;
    margin-bottom: 10px;
    border: 1px solid #f2f2f2; }
    .formSearchComunicati form .form-control:focus, .formSearchArticoli form .form-control:focus, .formlistingSearchTag form .form-control:focus {
      -webkit-box-shadow: none;
      box-shadow: none; }
    .formSearchComunicati form .form-control[disabled], .formSearchArticoli form .form-control[disabled], .formlistingSearchTag form .form-control[disabled] {
      background-color: #fbf8f8;
      border: none; }
  .formSearchComunicati form .form-check, .formSearchArticoli form .form-check, .formlistingSearchTag form .form-check {
    margin-bottom: 10px; }
    .formSearchComunicati form .form-check input[type="radio"], .formSearchArticoli form .form-check input[type="radio"], .formlistingSearchTag form .form-check input[type="radio"] {
      height: 21.5px;
      width: 22px;
      margin-left: -20px;
      margin-top: 0px;
      -webkit-appearance: none;
      border: 2px solid #0033a1;
      border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -khtml-border-radius: 50%;
      outline: none; }
      .formSearchComunicati form .form-check input[type="radio"]:before, .formSearchArticoli form .form-check input[type="radio"]:before, .formlistingSearchTag form .form-check input[type="radio"]:before {
        content: "";
        display: block;
        width: 60%;
        height: 60%;
        margin: 20% auto;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -khtml-border-radius: 50%; }
      .formSearchComunicati form .form-check input[type="radio"]:checked:before, .formSearchArticoli form .form-check input[type="radio"]:checked:before, .formlistingSearchTag form .form-check input[type="radio"]:checked:before {
        background: #0033a1; }
      .formSearchComunicati form .form-check input[type="radio"]:disabled, .formSearchArticoli form .form-check input[type="radio"]:disabled, .formlistingSearchTag form .form-check input[type="radio"]:disabled {
        border: 2px solid #d2d2d2; }
        .formSearchComunicati form .form-check input[type="radio"]:disabled:checked:before, .formSearchArticoli form .form-check input[type="radio"]:disabled:checked:before, .formlistingSearchTag form .form-check input[type="radio"]:disabled:checked:before {
          background: #d2d2d2; }
        .formSearchComunicati form .form-check input[type="radio"]:disabled + label, .formSearchArticoli form .form-check input[type="radio"]:disabled + label, .formlistingSearchTag form .form-check input[type="radio"]:disabled + label {
          color: #d2d2d2; }
    .formSearchComunicati form .form-check .form-check-label, .formSearchArticoli form .form-check .form-check-label, .formlistingSearchTag form .form-check .form-check-label {
      margin-left: 10px;
      color: #0033a1;
      font-family: "TIMSansWeb-italic";
      font-size: 14px;
      line-height: 21.6px;
      letter-spacing: 0.42px; }
  .formSearchComunicati form select, .formSearchArticoli form select, .formlistingSearchTag form select {
    background-image: url(../../../content/dam/default/NavBarBottom/arrowDownBlack.svg);
    background-position: calc(100% - 11px) 10px, calc(100% - 15px) 10px, 100% 0px;
    background-repeat: no-repeat;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: "TIMSansWeb-bold";
    font-size: 12px;
    line-height: 21.6px;
    letter-spacing: 0.36px;
    background-color: #fbf8f8;
    border: none !important; }
    .formSearchComunicati form select[disabled], .formSearchArticoli form select[disabled], .formlistingSearchTag form select[disabled] {
      background-image: url(../../../content/dam/default/NavBarBottom/arrowDownDisabled.svg);
      color: #d2d2d2; }
    .formSearchComunicati form select::-ms-expand, .formSearchArticoli form select::-ms-expand, .formlistingSearchTag form select::-ms-expand {
      display: none; }
    .formSearchComunicati form select:-moz-focusring, .formSearchArticoli form select:-moz-focusring, .formlistingSearchTag form select:-moz-focusring {
      color: transparent;
      text-shadow: none; }
  .formSearchComunicati form .azzeraFiltri, .formSearchArticoli form .azzeraFiltri, .formlistingSearchTag form .azzeraFiltri {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0.7rem 0 1.2rem 0; }
    .formSearchComunicati form .azzeraFiltri button, .formSearchArticoli form .azzeraFiltri button, .formlistingSearchTag form .azzeraFiltri button {
      font-family: "TIMSansWeb-regular";
      font-size: 12px;
      letter-spacing: 1.2px;
      color: #0033a1;
      width: 160px;
      height: 40px;
      border: 2px solid #0033a1;
      border-radius: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -khtml-border-radius: 0;
      text-transform: uppercase;
      background-color: #fff; }
      .formSearchComunicati form .azzeraFiltri button[disabled], .formSearchArticoli form .azzeraFiltri button[disabled], .formlistingSearchTag form .azzeraFiltri button[disabled] {
        border-color: #d2d2d2;
        color: #d2d2d2; }
      .formSearchComunicati form .azzeraFiltri button:hover, .formSearchArticoli form .azzeraFiltri button:hover, .formlistingSearchTag form .azzeraFiltri button:hover {
        background-color: #0033a1
        color: #fff; }
      .formSearchComunicati form .azzeraFiltri button:disabled:hover, .formSearchArticoli form .azzeraFiltri button:disabled:hover, .formlistingSearchTag form .azzeraFiltri button:disabled:hover {
        background-color: transparent;
        color: #d2d2d2; }

.resultSearchArticoli, .resultlistingSearchTag, .resultlistingSearchTag .resultSearchComunicatiTag {
  background-color: #f2f2f2;
  padding: 25px 10px 0px 10px;
  margin: 0 -10px 15px -10px; }
.resultSearchComunicati {
  background-color: #0033a1;
}
  .resultSearchComunicati > div, .resultSearchArticoli > div, .resultlistingSearchTag > div, .resultlistingSearchTag .resultSearchComunicatiTag > div {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .resultSearchComunicati > div .shadowHover, .resultSearchArticoli > div .shadowHover, .resultlistingSearchTag > div .shadowHover, .resultlistingSearchTag .resultSearchComunicatiTag > div .shadowHover {
      box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
      -webkit-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
      -moz-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
      -o-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5); }
    .resultSearchComunicati > div > section, .resultSearchArticoli > div > section, .resultlistingSearchTag > div > section, .resultlistingSearchTag .resultSearchComunicatiTag > div > section {
      width: 100%;
      margin-bottom: 15px; }
      .resultSearchComunicati > div > section > div, .resultSearchArticoli > div > section > div, .resultlistingSearchTag > div > section > div, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 15px;
        background-color: #fff;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
        .resultSearchComunicati > div > section > div p, .resultSearchArticoli > div > section > div p, .resultlistingSearchTag > div > section > div p, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div p {
          pointer-events: none; }
          .resultSearchComunicati > div > section > div p:first-of-type, .resultSearchArticoli > div > section > div p:first-of-type, .resultlistingSearchTag > div > section > div p:first-of-type, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div p:first-of-type {
            font-family: "TIMSansWeb-bold";
            font-size: 14px;
            line-height: 30px;
            color: #0033A1;
            margin-bottom: 10px; }
            .resultSearchComunicati > div > section > div p:first-of-type span, .resultSearchArticoli > div > section > div p:first-of-type span, .resultlistingSearchTag > div > section > div p:first-of-type span, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div p:first-of-type span {
              color: #eb0028; }
          .resultSearchComunicati > div > section > div p:last-of-type, .resultSearchArticoli > div > section > div p:last-of-type, .resultlistingSearchTag > div > section > div p:last-of-type, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div p:last-of-type {
            font-family: "TIMSansWeb-medium";
            font-size: 12px;
            line-height: 40px;
            letter-spacing: 0.36px;
            color: #919497;
            position: relative;
            bottom: 0px;
            margin-bottom: 0; }
        .resultSearchComunicati > div > section > div h2, .resultSearchArticoli > div > section > div h2, .resultlistingSearchTag > div > section > div h2, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div h2 {
          pointer-events: none;
          font-family: "TIMSansWeb-medium";
          font-size: 16px;
          line-height: 24px;
          color: #222;
          height: 72px; }
        .resultSearchComunicati > div > section > div img, .resultSearchArticoli > div > section > div img, .resultlistingSearchTag > div > section > div img, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div img {
          pointer-events: none;
          width: auto;
          height: 15px;
          position: absolute;
          bottom: 32px; }
        .resultSearchComunicati > div > section > div img.olivetti, .resultSearchArticoli > div > section > div img.olivetti, .resultlistingSearchTag > div > section > div img.olivetti, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div img.olivetti {
          pointer-events: none;
          width: auto;
          height: 23px;
          position: absolute;
          bottom: 32px; }
    .resultSearchComunicati > div .caricaAltro, .resultSearchArticoli > div .caricaAltro, .resultlistingSearchTag > div .caricaAltro, .resultlistingSearchTag .resultSearchComunicatiTag > div .caricaAltro {
      margin: 15px auto 30px auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 100%; }
      .resultSearchArticoli > div .caricaAltro button, .resultlistingSearchTag > div .caricaAltro button, .resultlistingSearchTag .resultSearchComunicatiTag > div .caricaAltro button {
        font-family: "TIMSansWeb-regular";
        font-size: 12px;
        letter-spacing: 1.2px;
        color: #004691;
        width: 160px;
        height: 40px;
        border: 2px solid #004691;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -khtml-border-radius: 0;
        text-transform: uppercase;
        background-color: transparent; }
      .resultSearchComunicati > div .caricaAltro button{
        color: #fff;        
        border: 2px solid #fff;
        background-color: transparent;
      }
      .resultSearchComunicati > div .caricaAltro button[disabled], .resultSearchArticoli > div .caricaAltro button[disabled], .resultlistingSearchTag > div .caricaAltro button[disabled], .resultlistingSearchTag .resultSearchComunicatiTag > div .caricaAltro button[disabled] {
          border-color: #d2d2d2;
          color: #d2d2d2; }

/* LISTING ARTICOLI */
.resultSearchArticoli > div > section, .resultlistingSearchTag > div > section {
  height: 100% !important; }
  .resultSearchArticoli > div > section > div, .resultlistingSearchTag > div > section > div {
    padding: 0 !important; }
    .resultSearchArticoli > div > section > div > div:first-of-type, .resultlistingSearchTag > div > section > div > div:first-of-type {
      padding: 0;
      height: auto; }
      .resultSearchArticoli > div > section > div > div:first-of-type img, .resultlistingSearchTag > div > section > div > div:first-of-type img {
        pointer-events: none;
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        max-height: 145px; }
    .resultSearchArticoli > div > section > div > div:last-of-type, .resultlistingSearchTag > div > section > div > div:last-of-type {
      padding: 15px; }
      .resultSearchArticoli > div > section > div > div:last-of-type p:first-of-type, .resultlistingSearchTag > div > section > div > div:last-of-type p:first-of-type {
        margin-bottom: 0px; }
      .resultSearchArticoli > div > section > div > div:last-of-type p:last-of-type, .resultlistingSearchTag > div > section > div > div:last-of-type p:last-of-type {
        position: relative;
        margin-bottom: 0; }

/* LISTING SEARCH TAG */
.titlelistingSearchTag {
  padding: 0 30px; }
  .titlelistingSearchTag h1 {
    padding: 0;
    color: #0033a1;
    font-family: "TIMSansWeb-light";
    font-size: 25px;
    line-height: 35px;
    letter-spacing: 0.5px;
    margin-bottom: -10px; }
    .titlelistingSearchTag h1 b {
      font-family: "TIMSansWeb-bold";
      display: block; }
  .titlelistingSearchTag p {
    color: #222;
    font-family: "TIMSansWeb-light";
    font-size: 14px;
    line-height: 40px;
    letter-spacing: 0.42px; }
    .titlelistingSearchTag p b {
      font-family: "TIMSansWeb-bold"; }

.formlistingSearchTag form .form-check {
  padding-left: 2.25rem; }

.formlistingSearchTag form .azzeraFiltri {
  margin: 15px 0 40px 0; }
  .formlistingSearchTag form .azzeraFiltri button {
    position: relative !important; }

.resultlistingSearchTag > div > h2 {
  color: #222;
  font-family: "TIMSansWeb-medium";
  font-size: 20px;
  line-height: 40px;
  letter-spacing: 0.6px;
  padding: 0 30px; }

.resultlistingSearchTag > div h2 {
  pointer-events: inherit !important;
  cursor: default; }

.resultlistingSearchTag .paginationSearch {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 10px 25px 10px; }
  .resultlistingSearchTag .paginationSearch .pagination li {
    width: 35px;
    height: 35px;
    margin: 0 5px; }
    .resultlistingSearchTag .paginationSearch .pagination li.active .page-link {
      color: #fff !important;
      background-color: #004691 !important; }
    .resultlistingSearchTag .paginationSearch .pagination li[disabled] .page-link svg g use {
      fill: #d8d8d8; }
    .resultlistingSearchTag .paginationSearch .pagination li .page-link {
      border: none;
      text-align: center;
      border-radius: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -khtml-border-radius: 0; }
      .resultlistingSearchTag .paginationSearch .pagination li .page-link[aria-label="Previous"] {
        background-color: transparent; }
        .resultlistingSearchTag .paginationSearch .pagination li .page-link[aria-label="Previous"] svg {
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }
      .resultlistingSearchTag .paginationSearch .pagination li .page-link[aria-label="Next"] {
        background-color: transparent; }
        .resultlistingSearchTag .paginationSearch .pagination li .page-link[aria-label="Next"] svg {
          -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg); }
      .resultlistingSearchTag .paginationSearch .pagination li .page-link:not([aria-label]) {
        color: #919497;
        font-family: "TIMSansWeb-bold";
        font-size: 13px;
        line-height: 20px;
        letter-spacing: 0.39px;
        background-color: #f8f8f8; }

.resultlistingSearchTag .resultSearchComunicatiTag {
  padding: 0 !important; }
  .resultlistingSearchTag .resultSearchComunicatiTag > div {
    padding: 0 10px; }

.resultlistingSearchTag .documentSearch {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 15px 15px 15px; }
  .resultlistingSearchTag .documentSearch > div {
    background-color: #fff;
    padding: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px; }
    .resultlistingSearchTag .documentSearch > div img {
      width: 22px; }
    .resultlistingSearchTag .documentSearch > div p {
      margin-bottom: 0;
      height: 50px; }
      .resultlistingSearchTag .documentSearch > div p:first-of-type {
        color: #222;
        font-family: "TIMSansWeb-light";
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.42px;
        padding: 0 25px;
        margin-right: 55px; }
      .resultlistingSearchTag .documentSearch > div p:last-of-type {
        color: #919497;
        font-family: "TIMSansWeb-regular";
        font-size: 10px;
        line-height: 16.8px;
        letter-spacing: 0.3px;
        position: absolute;
        right: 30px; }

.resultlistingSearchTag .altriRisultati {
  padding-bottom: 15px; }

/* LISTING DYNAMIC */
.headerDynamicList .bkgImage .titlePage, .headerSitiGruppo .bkgImage .titlePage {
  left: 0 !important; }
  .headerDynamicList .bkgImage .titlePage h1, .headerSitiGruppo .bkgImage .titlePage h1 {
    line-height: 24px !important; }
    .headerDynamicList .bkgImage .titlePage h1 span, .headerSitiGruppo .bkgImage .titlePage h1 span {
      font-family: "TIMSansWeb-bold";
      font-size: 18px;
      letter-spacing: 0.54px;
      display: block;
      margin: 15px 0; }

.breadcrumbWrapper {
  background-color: #f2f2f2; }

.listingDynamicNews {
  background-color: #f2f2f2;
  margin-right: -15px;
  margin-left: -15px;
  margin-top: 0px;
  padding-top: 1px; }
  .listingDynamicNews section .titleDynamic {
    padding: 30px 15px 1px 15px; }
    .listingDynamicNews section .titleDynamic p {
      color: #222;
      font-family: "TIMSansWeb-bold";
      font-size: 22px;
      line-height: 25px; }
  .listingDynamicNews section ul {
    padding: 0 15px; }
    .listingDynamicNews section ul li {
      list-style: none; }
      .listingDynamicNews section ul li div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        background-color: #fff;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        padding: 15px;
        margin: 15px 0; }
        .listingDynamicNews section ul li div p {
          margin-bottom: 0;
          color: #919497;
          font-family: "TIMSansWeb-bold";
          font-size: 11px;
          letter-spacing: 0.33px;
          margin-bottom: 7px; }
        .listingDynamicNews section ul li div a {
          color: #222;
          font-family: "TIMSansWeb-bold";
          font-size: 18px;
          line-height: 28px;
          width: 75%; }
        .listingDynamicNews section ul li div img {
          position: absolute;
          right: 30px;
          -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
          top: 45%;
          height: 16px;
          width: auto; }
  .listingDynamicNews > .paginationSearch {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 10px 25px 10px; }
    .listingDynamicNews > .paginationSearch .pagination {
      margin: 5px 15px 0 0; }
      .listingDynamicNews > .paginationSearch .pagination li {
        width: 35px;
        height: 35px;
        margin: 0 5px; }
        .listingDynamicNews > .paginationSearch .pagination li.active .page-link {
          color: #fff !important;
          background-color: #004691 !important; }
        .listingDynamicNews > .paginationSearch .pagination li[disabled] .page-link svg g use {
          fill: #d8d8d8; }
        .listingDynamicNews > .paginationSearch .pagination li .page-link {
          border: none;
          text-align: center;
          border-radius: 0;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -khtml-border-radius: 0; }
          .listingDynamicNews > .paginationSearch .pagination li .page-link[aria-label="Previous"] {
            background-color: transparent; }
            .listingDynamicNews > .paginationSearch .pagination li .page-link[aria-label="Previous"] svg {
              -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
          .listingDynamicNews > .paginationSearch .pagination li .page-link[aria-label="Next"] {
            background-color: transparent; }
            .listingDynamicNews > .paginationSearch .pagination li .page-link[aria-label="Next"] svg {
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg); }
          .listingDynamicNews > .paginationSearch .pagination li .page-link:not([aria-label]) {
            color: #919497;
            font-family: "TIMSansWeb-bold";
            font-size: 13px;
            line-height: 20px;
            letter-spacing: 0.39px;
            background-color: #f8f8f8; }

.socialMedia {
  padding: 65px 45px; }
  .socialMedia > div h3 {
    color: #222;
    font-family: "TIMSansWeb-bold";
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.48px;
    margin-bottom: 20px; }
  .socialMedia > div p {
    color: #222; }
    .socialMedia > div p:first-of-type {
      font-family: "TIMSansWeb-medium";
      font-size: 16px;
      line-height: 24px;
      letter-spacing: 0.48px; }
    .socialMedia > div p:last-of-type {
      font-family: "TIMSansWeb-light";
      font-size: 12px;
      line-height: 20px;
      letter-spacing: 0.36px;
      margin-bottom: 20px; }
  .socialMedia > div:nth-of-type(2) p:first-of-type:before {
    content: "";
    width: 20px;
    height: 18px;
    background-image: url(../../../content/dam/default/Contatti/Twitter.svg);
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 10px;
    background-size: 100% 100%; }
  .socialMedia > div:nth-of-type(3) p:first-of-type:before {
    content: "";
    width: 22px;
    height: 22px;
    background-image: url(../../../content/dam/default/Contatti/FACEBOOK.svg);
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 10px; }
  .socialMedia > div:nth-of-type(4) p:first-of-type:before {
    content: "";
    width: 22px;
    height: 22px;
    background-image: url(../../../content/dam/default/Contatti/LINKEDIN.svg);
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 10px; }
  .socialMedia > div:nth-of-type(5) p:first-of-type:before {
    content: "";
    width: 22px;
    height: 22px;
    background-image: url(../../../content/dam/default/Contatti/LINKEDIN.svg);
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 10px; }
  .socialMedia > div:nth-of-type(6) p:first-of-type:before {
    content: "";
    width: 26px;
    height: 18px;
    background-image: url(../../../content/dam/default/Contatti/YOUTUBE.svg);
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 10px;
    background-size: 100% 100%; }

/* LISTING LINK */
.listingLink, .tabLink {
  margin-bottom: 15px; }
  .listingLink section, .tabLink section {
    background-color: #f2f2f2;
    padding: 30px 15px; }
    .listingLink section > div, .tabLink section > div {
      background-color: #fff;
      padding: 30px 15px 1px 15px; }
      .listingLink section > div h3, .tabLink section > div h3 {
        color: #222;
        font-family: "TIMSansWeb-bold";
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 0;
        padding-bottom: 38px; }
        .listingLink section > div h3.listingBlu, .tabLink section > div h3.listingBlu {
          color: #004691; }
      .listingLink section > div ul, .tabLink section > div ul {
        padding: 0; }
        .listingLink section > div ul li, .tabLink section > div ul li {
          list-style: none;
          padding-bottom: 0px; }
          .listingLink section > div ul li:before, .tabLink section > div ul li:before {
            display: none; }
          .listingLink section > div ul li div, .tabLink section > div ul li div {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            position: relative;
            cursor: pointer; }
            .listingLink section > div ul li div img, .tabLink section > div ul li div img {
              margin-right: 19px;
              max-width: 100px; }
            .listingLink section > div ul li div p, .tabLink section > div ul li div p {
              margin-bottom: 0; }
              .listingLink section > div ul li div p:first-of-type, .tabLink section > div ul li div p:first-of-type {
                color: #642d5f;
                font-family: "TIMSansWeb-bold";
                font-size: 14px;
                line-height: 18px;
                margin-right: 68px; }
              .listingLink section > div ul li div p:last-of-type, .tabLink section > div ul li div p:last-of-type {
                color: #919497;
                font-family: "TIMSansWeb-regular";
                font-size: 10px;
                line-height: 16.8px;
                letter-spacing: 0.3px;
                position: absolute;
                right: 0px; }

/* TAB LINK */
.headerTabLink .bkgImage .titlePage {
  left: auto !important; }
  .headerTabLink .bkgImage .titlePage h1 {
    color: #fff;
    font-family: "TIMSansWeb-bold";
    font-size: 25px;
    line-height: 35px !important;
    letter-spacing: 0.5px;
    height: auto;
    background-color: transparent;
    padding: inherit;
    position: static !important; }

.dataTab {
  color: #919497;
  font-family: "TIMSansWeb-bold";
  font-size: 12px;
  line-height: 40px;
  letter-spacing: 0.36px; }
  .dataTab div {
    padding: 8px 30px; }
    .dataTab div p {
      margin-bottom: 0; }

.testoTab div {
  padding: 0 30px 45px 30px; }
  .testoTab div p:first-of-type {
    color: #004691;
    font-family: "TIMSansWeb-bold";
    font-size: 22px;
    line-height: 32px; }
  .testoTab div p:last-of-type {
    color: #222;
    font-family: "TIMSansWeb-regular";
    font-size: 20px;
    line-height: 32px; }

.tabLink section {
  padding: 20px 15px; }
  .tabLink section select {
    background-image: url(../../../content/dam/default/NavBarBottom/arrowDownBlack.svg);
    background-position: right 12px center;
    padding-right: 35px;
    background-repeat: no-repeat;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-family: "TIMSansWeb-bold";
    font-size: 12px;
    line-height: 21.6px;
    letter-spacing: 0.36px;
    color: #004691;
    background-color: #fbf8f8;
    border: none !important;
    margin-bottom: 20px; }
    .tabLink section select[disabled] {
      background-image: url(../../../content/dam/default/NavBarBottom/arrowDownDisabled.svg);
      color: #d2d2d2; }
    .tabLink section select::-ms-expand {
      display: none; }
    .tabLink section select:-moz-focusring {
      color: transparent;
      text-shadow: none; }
    .tabLink section select:focus {
      color: inherit;
      background-color: inherit;
      outline: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
  .tabLink section .tabbable {
    background-color: #f2f2f2;
    padding: 0; }
    .tabLink section .tabbable ul {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin-bottom: 0; }
    .tabLink section .tabbable .selectWrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
      .tabLink section .tabbable .selectWrapper select {
        width: auto; }
    /* USE TABS */
        .tabLink section .tabbable .useTabs ul {
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          margin-bottom: 0;
        }
        .tabLink section .tabbable .useTabs .selectWrapper {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
          -ms-flex-pack: end;
          justify-content: flex-end;
        }
        .tabLink section .tabbable .useTabs .selectWrapper select {
          width: auto;
        }
    /* SelectWrapperMenu small*/
    .tabLink section .tabbable .selectWrapperMenu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
      .tabLink section .tabbable .selectWrapperMenu select {
        /* width: auto; */
        font-size:12px; }
        .tabLink section .tabbable .selectWrapperMenu select:focus {
          /* width: auto; */
          background-color: #ffffff;
          color: #004691; }
        .tabLink section .tabbable .selectWrapperMenu select option {
          color: #004691;
        }
    .tabLink section .tabbable .tab-content {
      background-color: #fff;
      padding: 15px;
      /* TABLE IN TAB */ }
      .tabLink section .tabbable .tab-content .tableSostenibilita {
        margin-left: 0; }
      .tabLink section .tabbable .tab-content .tableLegend {
        width: auto !important;
        padding-left: 80px; }
        .tabLink section .tabbable .tab-content .tableLegend ul {
          margin-left: inherit; }

/* FAQ */
.blockFaq, .blockFaq2, .blockFaq3 {
  background-color: #f2f2f2;
  padding: 7.5px 0; }
  .blockFaq .blueAccordion, .blockFaq2 .blueAccordion, .blockFaq3 .blueAccordion {
    color: #004691 !important; }
  .blockFaq .accordionFaqImage > div:first-of-type, .blockFaq2 .accordionFaqImage > div:first-of-type, .blockFaq3 .accordionFaqImage > div:first-of-type {
    position: relative;
    padding: 0; }
  .blockFaq .accordionFaqImage > div:last-of-type, .blockFaq2 .accordionFaqImage > div:last-of-type, .blockFaq3 .accordionFaqImage > div:last-of-type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.9);
    height: 60px;
    top: -30px;
    padding: 0 30px;
    margin: 0 30px -10px 30px; }
    .blockFaq .accordionFaqImage > div:last-of-type h2, .blockFaq2 .accordionFaqImage > div:last-of-type h2, .blockFaq3 .accordionFaqImage > div:last-of-type h2 {
      color: #004691;
      font-family: "TIMSansWeb-bold";
      font-size: 22px;
      line-height: 35px;
      letter-spacing: 0.66px;
      margin: 0; }
  .blockFaq .accordionFaq, .blockFaq2 .accordionFaq, .blockFaq3 .accordionFaq {
    margin: 0 15px;
    position: relative;
    padding: 26px 45px 26px 15px;
    background-color: #fff;
    /* width: 100%; */ }
    .blockFaq .accordionFaq > h3, .blockFaq2 .accordionFaq > h3, .blockFaq3 .accordionFaq > h3 {
      color: #222;
      font-family: "TIMSansWeb-bold";
      font-size: 18px;
      line-height: 28px;
      margin-bottom: 0; }
    .blockFaq .accordionFaq > img, .blockFaq2 .accordionFaq > img, .blockFaq3 .accordionFaq > img {
      cursor: pointer;
      position: absolute;
      right: 15px;
      top: auto;
      width: 25.6px;
      height: 25.6px; }
    .blockFaq .accordionFaq .accordionHidden, .blockFaq2 .accordionFaq .accordionHidden, .blockFaq3 .accordionFaq .accordionHidden {
      display: none;
      width: 100%; }
      .blockFaq .accordionFaq .accordionHidden.show, .blockFaq2 .accordionFaq .accordionHidden.show, .blockFaq3 .accordionFaq .accordionHidden.show {
        display: block; }
      .blockFaq .accordionFaq .accordionHidden > p, .blockFaq2 .accordionFaq .accordionHidden > p, .blockFaq3 .accordionFaq .accordionHidden > p {
        color: #222;
        font-family: "TIMSansWeb-light";
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0.54px;
        margin-bottom: 25px;
        margin: 30px 0px 30px 0px; }
      .blockFaq .accordionFaq .accordionHidden .testoComunicato, .blockFaq2 .accordionFaq .accordionHidden .testoComunicato, .blockFaq3 .accordionFaq .accordionHidden .testoComunicato, .blockFaq .accordionFaq .accordionHidden .testoNews, .blockFaq2 .accordionFaq .accordionHidden .testoNews, .blockFaq3 .accordionFaq .accordionHidden .testoNews, .blockFaq .accordionFaq .accordionHidden .testoPhotogallery, .blockFaq2 .accordionFaq .accordionHidden .testoPhotogallery, .blockFaq3 .accordionFaq .accordionHidden .testoPhotogallery {
        margin: 0px -15px;
        padding: 0; }
      .blockFaq .accordionFaq .accordionHidden ul, .blockFaq2 .accordionFaq .accordionHidden ul, .blockFaq3 .accordionFaq .accordionHidden ul {
        margin: 15px -30px 0 15px;
        padding: 0;
        padding-left: 30px; }
        .blockFaq .accordionFaq .accordionHidden ul li, .blockFaq2 .accordionFaq .accordionHidden ul li, .blockFaq3 .accordionFaq .accordionHidden ul li {
          list-style: none; }
          .blockFaq .accordionFaq .accordionHidden ul li:before, .blockFaq2 .accordionFaq .accordionHidden ul li:before, .blockFaq3 .accordionFaq .accordionHidden ul li:before {
            content: "•";
            padding-right: 5px;
            margin-left: -15px;
            color: red;
            font-size: 25px;
            position: relative;
            top: 4px;
            left: -30px; }
            .blockFaq .accordionFaq .accordionHidden ul li:before a, .blockFaq2 .accordionFaq .accordionHidden ul li:before a, .blockFaq3 .accordionFaq .accordionHidden ul li:before a {
              word-break: break-word;
              white-space: pre-wrap;
              -moz-white-space: pre-wrap; }
          .blockFaq .accordionFaq .accordionHidden ul li div, .blockFaq2 .accordionFaq .accordionHidden ul li div, .blockFaq3 .accordionFaq .accordionHidden ul li div {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center; }
            .blockFaq .accordionFaq .accordionHidden ul li div p, .blockFaq2 .accordionFaq .accordionHidden ul li div p, .blockFaq3 .accordionFaq .accordionHidden ul li div p {
              margin-bottom: 0;
              display: inline-block; }
              .blockFaq .accordionFaq .accordionHidden ul li div p:first-of-type, .blockFaq2 .accordionFaq .accordionHidden ul li div p:first-of-type, .blockFaq3 .accordionFaq .accordionHidden ul li div p:first-of-type {
                color: #642d5f;
                font-family: "TIMSansWeb-regular";
                font-size: 14px;
                line-height: 18px;
                padding: 0 15px;
                width: 80%; }
              .blockFaq .accordionFaq .accordionHidden ul li div p:last-of-type, .blockFaq2 .accordionFaq .accordionHidden ul li div p:last-of-type, .blockFaq3 .accordionFaq .accordionHidden ul li div p:last-of-type {
                color: #919497;
                font-family: "TIMSansWeb-regular";
                font-size: 10px;
                line-height: 16.8px;
                letter-spacing: 0.3px;
                position: absolute;
                right: 15px; }

.blockFaq2 {
  padding: 0;
  border-top: 2px solid #f2f2f2;
  border-bottom: 2px solid #f2f2f2;
  margin-bottom: -2px; }
  .blockFaq2 .accordionFaq .accordionHidden {
    margin: 25px -180px 0 0px; }
    .blockFaq2 .accordionFaq .accordionHidden ul {
      margin: 15px 0px 0 15px; }
      .blockFaq2 .accordionFaq .accordionHidden ul li a {
        word-break: break-word;
        white-space: pre-wrap;
        -moz-white-space: pre-wrap; }
    .blockFaq2 .accordionFaq .accordionHidden .testoComunicato, .blockFaq2 .accordionFaq .accordionHidden .testoNews, .blockFaq2 .accordionFaq .accordionHidden .testoPhotogallery {
      margin: 0px -67px 0 15px; }
      .blockFaq2 .accordionFaq .accordionHidden .testoComunicato a, .blockFaq2 .accordionFaq .accordionHidden .testoNews a, .blockFaq2 .accordionFaq .accordionHidden .testoPhotogallery a {
        word-break: break-word;
        white-space: pre-wrap;
        -moz-white-space: pre-wrap; }

.blockFaq3 {
  background-color: #fff !important;
  position: relative;
  margin: 0 15px; }
  .blockFaq3 .blueAccordion {
    color: #004691 !important; }
  .blockFaq3 .accordionFaq {
    border-top: 10px solid #004691;
    background-color: #f2f2f2 !important;
    margin: 0; }
  .blockFaq3 .accordionHidden {
    display: none;
    background-color: #f8f8f8; }
    .blockFaq3 .accordionHidden.show {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 5px 0;
      padding: 15px 0; }
    .blockFaq3 .accordionHidden > div {
      padding: 15px; }
      .blockFaq3 .accordionHidden > div h3 {
        color: #222;
        font-family: "TIMSansWeb-bold";
        font-size: 20px;
        line-height: 32px; }
        .blockFaq3 .accordionHidden > div h3 span {
          font-family: "TIMSansWeb-mediumItalic";
          display: block; }
      .blockFaq3 .accordionHidden > div p {
        color: #222;
        font-family: "TIMSansWeb-light";
        font-size: 18px;
        line-height: 32px; }
      .blockFaq3 .accordionHidden > div img {
        width: 100%;
        height: auto; }
      .blockFaq3 .accordionHidden > div ul {
        margin: 30px -30px 0 0;
        padding: 0 0 0 70px; }
        .blockFaq3 .accordionHidden > div ul li {
          list-style: none; }
          .blockFaq3 .accordionHidden > div ul li div {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center; }
            .blockFaq3 .accordionHidden > div ul li div p {
              margin-bottom: 0;
              display: inline-block; }
              .blockFaq3 .accordionHidden > div ul li div p:first-of-type {
                color: #642d5f;
                font-family: "TIMSansWeb-regular";
                font-size: 14px;
                line-height: 18px;
                padding: 0 15px;
                width: 80%; }
              .blockFaq3 .accordionHidden > div ul li div p:last-of-type {
                color: #919497;
                font-family: "TIMSansWeb-regular";
                font-size: 10px;
                line-height: 16.8px;
                letter-spacing: 0.3px;
                position: absolute;
                right: 15px; }

/* PHOTOGALLERY */
.headerPhotogallery, .headerDynamicList, .headerSitiGruppo, .headerTabLink {
  height: 240px; }
  .headerPhotogallery .bkgImage, .headerDynamicList .bkgImage, .headerSitiGruppo .bkgImage, .headerTabLink .bkgImage {
    height: 240px;
    width: inherit;
    background-image: url(../../../content/dam/default/Photogallery/headerPhoto.jpg);
    background-position: 50%; }
    .headerPhotogallery .bkgImage .navbar .d-flex svg path, .headerDynamicList .bkgImage .navbar .d-flex svg path, .headerSitiGruppo .bkgImage .navbar .d-flex svg path, .headerTabLink .bkgImage .navbar .d-flex svg path {
      fill: #fff; }
    .headerPhotogallery .bkgImage .titlePage, .headerDynamicList .bkgImage .titlePage, .headerSitiGruppo .bkgImage .titlePage, .headerTabLink .bkgImage .titlePage {
      position: absolute;
      bottom: 45px;
      left: 10px; }
      .headerPhotogallery .bkgImage .titlePage h1, .headerDynamicList .bkgImage .titlePage h1, .headerSitiGruppo .bkgImage .titlePage h1, .headerTabLink .bkgImage .titlePage h1 {
        color: #fff;
        font-family: "TIMSansWeb-bold";
        font-size: 25px;
        line-height: 35px;
        letter-spacing: 0.5px;
        height: auto;
        background-color: transparent;
        padding: inherit;
        position: absolute;
        bottom: -30px; }

.testoPhotogallery {
  padding: 25px 45px 30px 45px; }
  .testoPhotogallery h2 {
    color: #004691;
    font-family: "TIMSansWeb-bold";
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 30px; }
  .testoPhotogallery b {
    color: #222;
    font-family: "TIMSansWeb-regular";
    font-size: 20px;
    line-height: 32px; }
  .testoPhotogallery p {
    color: #222;
    font-family: "TIMSansWeb-light";
    font-size: 18px;
    line-height: 32px; }
    .testoPhotogallery p span {
      color: #004691;
      font-family: "TIMSansWeb-boldItalic";
      font-size: 24px;
      line-height: 29px; }
  .testoPhotogallery > .imgPhotoText {
    margin: 0 -15px; }
    .testoPhotogallery > .imgPhotoText img {
      width: 100%;
      left: auto; }
  .testoPhotogallery i {
    color: #004691;
    font-family: "TIMSansWeb-lightItalic";
    font-size: 16px;
    line-height: 19px; }

.photogallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }
  .photogallery > div {
    padding: 0px; }
    .photogallery > div .blockPhotogallery {
      background-color: #f2f2f2;
      padding: 28px 28px 15px 28px; }
      .photogallery > div .blockPhotogallery > h3 {
        color: #642d5f;
        font-family: "TIMSansWeb-medium";
        font-size: 18px;
        line-height: 24px;
        letter-spacing: 3.6px;
        margin-bottom: 26px;
        margin-left: -10px; }
      .photogallery > div .blockPhotogallery .galleryList {
        margin-left: -20px;
        margin-right: -20px; }
        .photogallery > div .blockPhotogallery .galleryList div {
          padding: 0 7.5px 15px 7.5px; }
          .photogallery > div .blockPhotogallery .galleryList div > a {
            /*                         position: relative;
                        display: block;
                        max-height: 138px;
                        overflow: hidden; */
            position: relative;
            width: 100%;
            height: 139px;
            overflow: hidden;
            display: block; }
            .photogallery > div .blockPhotogallery .galleryList div > a[data-slide-to]:hover:before {
              border: solid 5px #eb0028;
              margin: 0px;
              z-index: 1;
              background: rgba(255, 255, 255, 0.6);
              content: "";
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0; }
            .photogallery > div .blockPhotogallery .galleryList div > a img {
              padding: 0;
              border: none;
              border-radius: 0;
              -webkit-border-radius: 0;
              -moz-border-radius: 0;
              -khtml-border-radius: 0;
              position: inherit;
              left: 50%;
              top: 50%;
              /*                             height: 100%;
                            width: auto; */
              -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
              /*                             &.portrait {
                                width: 100%;
                                height: auto;
                            } */ }
              .photogallery > div .blockPhotogallery .galleryList div > a img.landscape {
                width: auto; }
        .photogallery > div .blockPhotogallery .galleryList .showAll {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
          -ms-flex-pack: end;
          justify-content: flex-end;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          padding: 10px; }
          .photogallery > div .blockPhotogallery .galleryList .showAll a {
            color: #642d5f;
            font-family: "TIMSansWeb-bold";
            font-size: 16px;
            line-height: 36px;
            letter-spacing: 0.32px;
            text-decoration: none;
            padding-right: 8px;
            cursor: pointer; }
        .photogallery > div .blockPhotogallery .galleryList .rotate {
          -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }
    .photogallery > div .modal.fade {
      background-color: rgba(0, 0, 0, 0.8);
      padding-right: 0 !important; }
      .photogallery > div .modal.fade .closePhoto {
        position: absolute;
        top: 25px;
        right: 15px;
        cursor: pointer;
        z-index: 2; }
        .photogallery > div .modal.fade .closePhoto:before {
          content: "";
          background: url(../../../content/dam/default/Photogallery/closePhoto.svg);
          background-size: 100% auto;
          height: 16px;
          width: 16px;
          display: inline-block; }
      .photogallery > div .modal.fade .modal-dialog {
        margin: 0;
        max-width: inherit; }
        .photogallery > div .modal.fade .modal-dialog .modal-content {
          padding: 0;
          margin: 0;
          border: 0;
          border-radius: 0;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -khtml-border-radius: 0;
          background-color: transparent; }
          .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body {
            padding: 0; }
            .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-indicators {
              display: none; }
            .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-inner .carousel-item {
              width: 100%;
              height: 100%;
              text-align: center; }
              .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-inner .carousel-item .innerSlide {
                height: auto;
                margin: 0 auto;
                max-height: 500px;
                max-width: 1000px; }
              .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-inner .carousel-item div {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                padding: 15px;
                position: fixed; }
                .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-inner .carousel-item div p {
                  color: #fff;
                  font-family: "TIMSansWeb-light";
                  font-size: 16px;
                  line-height: 22px; }
                  .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-inner .carousel-item div p:first-of-type {
                    width: 60px; }
            .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-control-prev {
              opacity: 1;
              filter: alpha(opacity=100);
              -moz-opacity: 1;
              -khtml-opacity: 1; }
              .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-control-prev .carousel-control-prev-icon {
                position: absolute;
                left: 0;
                background-image: none;
                background-color: rgba(0, 0, 0, 0.7);
                width: 35px;
                height: 35px; }
                .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-control-prev .carousel-control-prev-icon:before {
                  content: "";
                  background: url(../../../content/dam/default/Photogallery/arrowCarWhite.svg);
                  background-size: 100% auto;
                  height: 16px;
                  width: 16px;
                  display: inline-block;
                  margin-top: 9px; }
            .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-control-next {
              opacity: 1;
              filter: alpha(opacity=100);
              -moz-opacity: 1;
              -khtml-opacity: 1; }
              .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-control-next .carousel-control-next-icon {
                position: absolute;
                right: 0;
                background-image: none;
                background-color: rgba(0, 0, 0, 0.7);
                width: 35px;
                height: 35px; }
                .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-control-next .carousel-control-next-icon:before {
                  content: "";
                  background: url(../../../content/dam/default/Photogallery/arrowCarWhite.svg);
                  background-size: 100% auto;
                  height: 16px;
                  width: 16px;
                  display: inline-block;
                  margin-top: 9px;
                  -webkit-transform: scale(-1, 1);
                  transform: scale(-1, 1); }

/* NOTIZIARIO */
.headerNotiziario .bkgImage {
  background-image: url(../../../content/dam/default/Notiziario/NOTIZIARIO.jpg); }

.scaricaPdfNotiziario {
  display: inline-block;
  margin: 0;
  padding: 30px 0;
  background-color: transparent;
  width: inherit; }
  .scaricaPdfNotiziario .animationButtonNotiziario {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: solid 2px #642d5f;
    width: 270px;
    height: 50px;
    margin: 0px auto 15px auto;
    background-color: #fff;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #642d5f), color-stop(50%, rgba(255, 255, 255, 0.9)));
    background: linear-gradient(to right, #642d5f 50%, rgba(255, 255, 255, 0.9) 50%);
    background: linear-gradient(to right, #642d5f 50%, rgba(255, 255, 255, 0.9) 50%);
    background-size: 200% 200%;
    background-position: right bottom;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
    .scaricaPdfNotiziario .animationButtonNotiziario img {
      pointer-events: none;
      padding: 0 15px; }
    .scaricaPdfNotiziario .animationButtonNotiziario p {
      pointer-events: none;
      color: #642d5f;
      font-family: "TIMSansWeb-regular";
      font-size: 12px;
      line-height: 16.8px;
      letter-spacing: 1.2px; }
      .scaricaPdfNotiziario .animationButtonNotiziario p:first-of-type {
        margin-bottom: 0; }

.testoNotiziario {
  padding-bottom: 0 !important; }

.altroNotiziario, .containerPeople .linkUtiliConsiglio {
  background-color: #f2f2f2;
  margin: 0 -30px 15px -30px;
  padding: 30px 30px 10px 30px; }
  .altroNotiziario > div, .containerPeople .linkUtiliConsiglio > div {
    padding: 0 30px; }
    .altroNotiziario > div h2, .containerPeople .linkUtiliConsiglio > div h2 {
      color: #642d5f;
      font-family: "TIMSansWeb-medium";
      font-size: 18px;
      line-height: 24px;
      letter-spacing: 3.6px;
      margin-bottom: 0;
      padding-top: 5px;
      padding-bottom: 30px; }
    .altroNotiziario > div ul, .containerPeople .linkUtiliConsiglio > div ul {
      padding: 0; }
      .altroNotiziario > div ul li, .containerPeople .linkUtiliConsiglio > div ul li {
        list-style: none; }
        .altroNotiziario > div ul li .hoverContact, .containerPeople .linkUtiliConsiglio > div ul li .hoverContact {
          position: relative;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-box-pack: left;
          -ms-flex-pack: left;
          justify-content: left;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          width: 44px;
          margin-top: 20px; }
          .altroNotiziario > div ul li .hoverContact div, .containerPeople .linkUtiliConsiglio > div ul li .hoverContact div {
            height: 2px;
            width: 44px;
            background-color: #004691;
            position: absolute;
            right: 0;
            top: 10px; }
          .altroNotiziario > div ul li .hoverContact i, .containerPeople .linkUtiliConsiglio > div ul li .hoverContact i {
            font-size: 22px;
            position: absolute;
            right: -2px;
            top: -1px;
            color: #004691; }
          .altroNotiziario > div ul li .hoverContact + p, .containerPeople .linkUtiliConsiglio > div ul li .hoverContact + p {
            cursor: pointer;
            color: #004691;
            font-family: "TIMSansWeb-medium";
            font-size: 14px;
            line-height: 24px;
            position: relative;
            left: 57px;
            margin-bottom: 5px; }

/* SITI DEL GRUPPO */
.headerSitiGruppo .bkgImage .titlePage {
  bottom: 46% !important; }
  .headerSitiGruppo .bkgImage .titlePage h1 {
    bottom: auto !important; }

.breadcrumbSitiGruppo {
  padding: 35px 40px 45px 40px !important; }

.sitiGruppoSection {
  background-color: #f2f2f2; }
  .sitiGruppoSection .wrapperSitiSection {
    padding-bottom: 30px;
    margin-bottom: 30px; }
    .sitiGruppoSection .wrapperSitiSection h2 {
      font-family: "TIMSansWeb-medium";
      font-size: 20px;
      line-height: 30px;
      letter-spacing: 0.6px;
      color: #004691;
      padding: 30px;
      margin-bottom: 0; }
    .sitiGruppoSection .wrapperSitiSection .row {
      background-color: #fff;
      margin: 0 15px;
      padding-top: 20px; }
      .sitiGruppoSection .wrapperSitiSection .row h3 {
        font-family: "TIMSansWeb-bold";
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0.48px;
        color: #222;
        margin: 10px 0 15px 0; }
      .sitiGruppoSection .wrapperSitiSection .row ul {
        padding: 0; }
        .sitiGruppoSection .wrapperSitiSection .row ul li {
          list-style: none; }
          .sitiGruppoSection .wrapperSitiSection .row ul li a {
            display: block;
            font-family: "TIMSansWeb-light";
            font-size: 18px;
            line-height: 30px;
            letter-spacing: 0.54px;
            color: #004691;
            text-decoration: none; }

/* MEMBRI DEL CONSIGLIO */
.containerPeople {
  background-color: #f2f2f2;
  box-shadow: 0 80px 0 #fff inset;
  -webkit-box-shadow: 0 80px 0 #fff inset;
  -moz-box-shadow: 0 80px 0 #fff inset;
  -o-box-shadow: 0 80px 0 #fff inset;
  padding-bottom: 5px; }
  .containerPeople .gridPeople .boxConsiglio {
    padding: 0 15px; }
    .containerPeople .gridPeople .boxConsiglio > div {
      cursor: pointer;
      margin-bottom: 15px; }
      .containerPeople .gridPeople .boxConsiglio > div a {
        display: block; }
        .containerPeople .gridPeople .boxConsiglio > div a img {
          pointer-events: none; }
      .containerPeople .gridPeople .boxConsiglio > div > div {
        background-color: #fff;
        display: block; }
        .containerPeople .gridPeople .boxConsiglio > div > div > div {
          padding: 15px 22px;
          pointer-events: none;
          /* height: 121px; */ }
        .containerPeople .gridPeople .boxConsiglio > div > div h2 {
          font-family: "TIMSansWeb-bold";
          font-size: 18px;
          line-height: 34px;
          letter-spacing: 0.54px;
          color: #004691;
          margin-bottom: 0; }
          .containerPeople .gridPeople .boxConsiglio > div > div h2 span {
            display: block;
            font-family: "TIMSansWeb-bold";
            font-size: 12px;
            line-height: 18px;
            letter-spacing: 0.36px;
            color: #222;
            margin-top: 0px;
            padding-bottom: 5px; }
        .containerPeople .gridPeople .boxConsiglio > div > div hr {
          margin: 5px 0px 10px 0; }          
        .containerPeople .gridPeople .boxConsiglio > div > div p {
          font-family: "TIMSansWeb-lightItalic";
          font-size: 14px;
          line-height: 20px;
          letter-spacing: 0.42px;
          color: #222;
          margin-bottom: 0; }
          .containerPeople .gridPeople .boxConsiglio > div > div p b {
            font-family: "TIMSansWeb-medium"; }
  .containerPeople .gridPeople .shadowHover {
    box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
    -webkit-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
    -moz-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
    -o-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5); }
  .containerPeople .legendConsiglio hr {
    margin: 15px 30px 25px 30px;
    width: 75px; }
  .containerPeople .legendConsiglio ul {
    padding-left: 30px;
    padding-bottom: 80px; }
    .containerPeople .legendConsiglio ul li {
      list-style: none;
      font-family: "TIMSansWeb-lightItalic";
      font-size: 12px;
      line-height: 16px;
      letter-spacing: 0.6px;
      color: #222; }
      .containerPeople .legendConsiglio ul li b {
        font-family: "TIMSansWeb-boldItalic"; }
  .containerPeople .linkUtiliConsiglio {
    background-color: #fff; }
    .containerPeople .linkUtiliConsiglio > div ul {
      padding-right: 20px; }
      .containerPeople .linkUtiliConsiglio > div ul li {
        padding-right: 30px; }

.testoConsiglio {
  padding: 30px; }
  .testoConsiglio p {
    font-family: "TIMSansWeb-light";
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.36px;
    color: #222; }
    .testoConsiglio p.secondTextConsiglio {
      font-size: 14px; }
  .testoConsiglio ul li {
    padding-bottom: 10px;
    list-style-type: none;
    font-family: "TIMSansWeb-light";
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.36px;
    color: #222; }
    .testoConsiglio ul li:before {
      content: "•";
      padding-right: 5px;
      margin-left: -15px;
      color: red;
      font-size: 25px;
      position: relative;
      top: 4px; }

.popupConsiglio, .popupNewsletter {
  padding-right: 0 !important;
  background-color: rgba(0, 0, 0, 0.4); }
  .popupConsiglio .modal-dialog, .popupNewsletter .modal-dialog {
    max-width: none;
    margin: 50px 15px; }
    .popupConsiglio .modal-dialog .modal-content, .popupNewsletter .modal-dialog .modal-content {
      height: 100%;
      border-radius: 0; }
      .popupConsiglio .modal-dialog .modal-content .modal-header, .popupNewsletter .modal-dialog .modal-content .modal-header {
        border: none; }
        .popupConsiglio .modal-dialog .modal-content .modal-header button[aria-label="Close"], .popupNewsletter .modal-dialog .modal-content .modal-header button[aria-label="Close"] {
          color: #004691;
          opacity: 1;
          filter: alpha(opacity=100);
          -moz-opacity: 1;
          -khtml-opacity: 1;
          font-size: 28px; }
      .popupConsiglio .modal-dialog .modal-content .modal-body, .popupNewsletter .modal-dialog .modal-content .modal-body {
        padding-top: 0; }
        .popupConsiglio .modal-dialog .modal-content .modal-body .wrapperImageMembri h2, .popupNewsletter .modal-dialog .modal-content .modal-body .wrapperImageMembri h2 {
          min-height: 109px; }
        .popupConsiglio .modal-dialog .modal-content .modal-body h2, .popupNewsletter .modal-dialog .modal-content .modal-body h2 {
          font-family: "TIMSansWeb-bold";
          font-size: 18px;
          line-height: 34px;
          letter-spacing: 0.54px;
          color: #004691;
          margin-bottom: 0; }
          .popupConsiglio .modal-dialog .modal-content .modal-body h2 + p, .popupNewsletter .modal-dialog .modal-content .modal-body h2 + p {
            font-family: "TIMSansWeb-medium";
            color: #222;
            margin-bottom: 35px; }
        .popupConsiglio .modal-dialog .modal-content .modal-body .consiglioPdf, .popupNewsletter .modal-dialog .modal-content .modal-body .consiglioPdf {
          padding: 25px 15px; }
          .popupConsiglio .modal-dialog .modal-content .modal-body .consiglioPdf div, .popupNewsletter .modal-dialog .modal-content .modal-body .consiglioPdf div {
            padding: 0;
            cursor: pointer; }
            .popupConsiglio .modal-dialog .modal-content .modal-body .consiglioPdf div img, .popupNewsletter .modal-dialog .modal-content .modal-body .consiglioPdf div img {
              padding-right: 15px; }
              .popupConsiglio .modal-dialog .modal-content .modal-body .consiglioPdf div img + p, .popupNewsletter .modal-dialog .modal-content .modal-body .consiglioPdf div img + p {
                font-family: "TIMSansWeb-regular";
                font-size: 12px;
                line-height: 16.8px;
                letter-spacing: 1.2px;
                color: #642d5f; }
        .popupConsiglio .modal-dialog .modal-content .modal-body p, .popupNewsletter .modal-dialog .modal-content .modal-body p {
          font-family: "TIMSansWeb-light";
          font-size: 14px;
          line-height: 24px;
          color: #222; }
          .popupConsiglio .modal-dialog .modal-content .modal-body p i, .popupNewsletter .modal-dialog .modal-content .modal-body p i {
            font-family: "TIMSansWeb-lightItalic";
            font-size: 12px;
            line-height: 18px; }

/* MEMBRI DETAGLIO */
.subtitleConsiglio p {
  color: #919497; }

.approfondimentiContainer {
  padding-bottom: 35px; }
  .approfondimentiContainer .titleApprofondimenti {
    padding: 0 30px 15px 30px; }
    .approfondimentiContainer .titleApprofondimenti h2 {
      font-family: "TIMSansWeb-light";
      font-size: 22px;
      line-height: 40px;
      letter-spacing: 0.66px;
      color: #222; }
  .approfondimentiContainer .approfondimenti {
    border: 2px solid #d8d8d8;
    padding: 23px 15px;
    margin: 15px; }
    .approfondimentiContainer .approfondimenti .row {
      pointer-events: none; }
      .approfondimentiContainer .approfondimenti .row h3 {
        font-family: "TIMSansWeb-medium";
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0.54px;
        color: #222; }
      .approfondimentiContainer .approfondimenti .row p {
        font-family: "TIMSansWeb-lightItalic";
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0.54px;
        color: #222;
        margin-bottom: 0; }
      .approfondimentiContainer .approfondimenti .row .arrowApprofondimenti div {
        position: relative;
        right: -5px;
        height: 1.8px;
        width: 42px;
        background-color: #004691; }
      .approfondimentiContainer .approfondimenti .row .arrowApprofondimenti .fa-angle-right {
        font-size: 22px;
        font-weight: 400; }

.scaricaDocPdfConsiglio {
  margin: 30px 0 -25px 0; }
  .scaricaDocPdfConsiglio > p {
    padding: 0px 25px 20px 25px; }
  .scaricaDocPdfConsiglio .animationButton3pdf p:first-of-type {
    line-height: 50px;
    padding-top: 0; }

/* 404 */
.container404 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 15px;
  position: relative; }
  .container404 .boxTesto404 {
    z-index: 1; }
    .container404 .boxTesto404 div h1 {
      font-family: "TIMSansWeb-bold";
      font-size: 24px;
      line-height: 45px;
      letter-spacing: 0.48px;
      color: #004691; }
      .container404 .boxTesto404 div h1 span {
        font-family: "TIMSansWeb-medium";
        font-size: 22px;
        line-height: 32px;
        letter-spacing: 0.66px;
        display: block; }
    .container404 .boxTesto404 div p {
      font-family: "TIMSansWeb-light";
      font-size: 20px;
      line-height: 32px;
      color: #222;
      padding-top: 10px; }
    .container404 .boxTesto404 div b {
      font-family: "TIMSansWeb-regular";
      font-size: 20px;
      line-height: 34px;
      color: #222; }
    .container404 .boxTesto404 div ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding-left: 0;
      padding-top: 20px; }
      .container404 .boxTesto404 div ul li {
        list-style: none; }
        .container404 .boxTesto404 div ul li a {
          font-family: "TIMSansWeb-regular";
          font-size: 14px;
          line-height: 30px;
          letter-spacing: 1.4px;
          color: #004691;
          padding-right: 23px; }
          .container404 .boxTesto404 div ul li a:active {
            text-decoration: underline; }
    .container404 .boxTesto404 div > a {
      font-family: "TIMSansWeb-regular";
      font-size: 14px;
      line-height: 16.8px;
      letter-spacing: 1.68px;
      color: #004691;
      background-color: #fff;
      width: 246px;
      height: 50px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border: 2px solid #004691;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin: 37px 0px; }
  .container404 .boxImg404 {
    position: relative;
    left: 50%; }
    .container404 .boxImg404 img {
      height: 680px; }

/* NEWSLETTER */
.containerNewsletter {
  padding: 0 15px; }
  .containerNewsletter section h2 {
    font-family: "TIMSansWeb-bold";
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 0.66px;
    color: #004691;
    padding: 15px 15px 0 15px; }
  .containerNewsletter section p {
    font-family: "TIMSansWeb-regular";
    font-size: 20px;
    line-height: 32px;
    letter-spacing: 0.6px;
    color: #222;
    padding: 0 15px; }
  .containerNewsletter section .btnNewsletter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 30px;
    margin-bottom: 60px; }
    .containerNewsletter section .btnNewsletter > div a {
      font-family: "TIMSansWeb-regular";
      font-size: 14px;
      line-height: 16.8px;
      letter-spacing: 1.68px;
      color: #004691; }
    .containerNewsletter section .btnNewsletter .animationButtonNewsletter {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .containerNewsletter section .btnNewsletter .animationButtonNewsletter button {
        font-family: "TIMSansWeb-medium";
        border: none;
        text-align: center;
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 1.44px;
        padding: 0 20px;
        width: 230px;
        height: 50px;
        color: #004691;
        cursor: pointer;
        border: 2px solid #004691;
        background-color: #fff;
        background: -webkit-gradient(linear, left top, right top, color-stop(50%, #004691), color-stop(50%, white));
        background: linear-gradient(to right, #004691 50%, white 50%);
        background-size: 200% 100%;
        background-position: right bottom;
        -webkit-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
      .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white {
        text-align: right;
        position: absolute;
        left: 0;
        top: 10px;
        z-index: 1;
        pointer-events: none;
        width: 4px;
        height: 30px;
        background-color: #fff; }
        .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white i.fa.fa-angle-right {
          position: absolute;
          top: 4px;
          right: -17px;
          font-size: 22px;
          font-weight: 400;
          color: #004691;
          z-index: 2; }
        .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white .custom-hr-arrow {
          height: 2px;
          width: 42px;
          background: #004691;
          position: absolute;
          right: -15px;
          top: 14px;
          filter: alpha(opacity=100);
          -moz-opacity: 1;
          -khtml-opacity: 1;
          opacity: 1;
          z-index: 2; }

.popupNewsletter {
  padding-top: 0 !important; }
  .popupNewsletter .modal-dialog {
    margin: 0px 30px;
    min-height: 100%; }
    .popupNewsletter .modal-dialog .modal-content {
      background-color: transparent; }
      .popupNewsletter .modal-dialog .modal-content .modal-header {
        height: 0;
        padding: 0; }
        .popupNewsletter .modal-dialog .modal-content .modal-header button {
          position: absolute;
          right: 15px;
          top: 5px;
          z-index: 2; }
          .popupNewsletter .modal-dialog .modal-content .modal-header button span {
            font-size: 20px; }
      .popupNewsletter .modal-dialog .modal-content .modal-body {
        padding: 0 !important;
        margin-top: 0 !important; }
        .popupNewsletter .modal-dialog .modal-content .modal-body .row {
          margin-bottom: 0 !important;
          margin-top: 0 !important;
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          -ms-flex-direction: row !important;
          flex-direction: row !important; }
          .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm {
            background-color: #fff; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm img {
              height: 628px; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm .form-check {
              margin-bottom: 10px; }
              .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm .form-check input[type="checkBox"] {
                height: inherit !important;
                width: auto !important;
                margin-bottom: 0 !important;
                margin-right: 10px; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm .requiredField {
              font-family: "TIMSansWeb-italic";
              font-size: 10px;
              line-height: 11px;
              letter-spacing: 0.3px;
              color: #004691;
              padding-left: 30px;
              padding-top: 40px; }
          .popupNewsletter .modal-dialog .modal-content .modal-body .row .regNewsletterOk {
            display: block;
            text-align: center;
            padding: 50px 30px;
            background-color: #fff; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .regNewsletterOk h2 {
              font-family: "TIMSansWeb-bold";
              font-size: 20px;
              line-height: 26px;
              letter-spacing: 0.6px;
              color: #008c55;
              padding: 25px 0 18px 0; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .regNewsletterOk p {
              font-family: "TIMSansWeb-regular";
              font-size: 20px;
              line-height: 26px;
              letter-spacing: 0.6px;
              color: #222;
              text-align: center; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .regNewsletterOk a {
              display: -webkit-inline-box;
              display: -ms-inline-flexbox;
              display: inline-flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center;
              font-family: "TIMSansWeb-regular";
              font-size: 12px;
              line-height: 16.8px;
              letter-spacing: 1.2px;
              color: #004691;
              width: 170px;
              height: 40px;
              border: solid 2px #004691; }
          .popupNewsletter .modal-dialog .modal-content .modal-body .row .regNewsletterKo {
            display: block;
            text-align: center;
            padding: 50px 30px;
            background-color: #fff; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .regNewsletterKo svg use {
              stroke: #eb0028; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .regNewsletterKo h2 {
              font-family: "TIMSansWeb-bold";
              font-size: 20px;
              line-height: 26px;
              letter-spacing: 0.6px;
              color: #eb0028;
              padding: 25px 0 18px 0; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .regNewsletterKo p {
              font-family: "TIMSansWeb-regular";
              font-size: 20px;
              line-height: 26px;
              letter-spacing: 0.6px;
              color: #222;
              text-align: center; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .regNewsletterKo a {
              display: -webkit-inline-box;
              display: -ms-inline-flexbox;
              display: inline-flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center;
              font-family: "TIMSansWeb-regular";
              font-size: 12px;
              line-height: 16.8px;
              letter-spacing: 1.2px;
              color: #004691;
              width: 170px;
              height: 40px;
              border: solid 2px #004691; }
          .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterImageBox {
            padding-right: 0;
            margin-left: -1px; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterImageBox img {
              height: 601px; }
          .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm {
            padding: 45px 30px; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm h2 {
              font-family: "TIMSansWeb-bold";
              font-size: 22px;
              line-height: 28px;
              letter-spacing: 0.66px;
              color: #004691;
              padding: 10px 0 35px 0; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm div {
              position: relative; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm label {
              font-family: "TIMSansWeb-regular";
              font-size: 10px;
              line-height: 11px;
              letter-spacing: 0.3px;
              color: #222;
              position: absolute;
              top: -15px; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm input {
              font-family: "TIMSansWeb-regular";
              font-size: 10px;
              line-height: 11px;
              letter-spacing: 0.3px;
              color: #222;
              width: 100%;
              height: 30px;
              margin-bottom: 28px;
              padding-left: 8px;
              border: solid 1px #727272;
              outline: none; }
              .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm input:active {
                border: solid 2px #222222; }
              .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm input:focus {
                border: solid 2px #222222; }
              .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm input::-webkit-input-placeholder {
                /* Chrome/Opera/Safari */
                color: #d8d8d8; }
              .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm input::-moz-placeholder {
                /* Firefox 19+ */
                color: #d8d8d8; }
              .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm input:-ms-input-placeholder {
                /* IE 10+ */
                color: #d8d8d8; }
              .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm input:-moz-placeholder {
                /* Firefox 18- */
                color: #d8d8d8; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm .form-check {
              padding-left: 0;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center; }
              .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm .form-check input[type="radio"] {
                height: 18px;
                width: 18px;
                margin: 7px 15px 7px 0;
                -webkit-appearance: none;
                border: 1px solid #004691;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -khtml-border-radius: 50%;
                outline: 0;
                position: relative; }
                .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm .form-check input[type="radio"]:checked:before {
                  background: #004691; }
                .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm .form-check input[type="radio"]:before {
                  position: absolute;
                  content: "";
                  display: block;
                  width: 70%;
                  height: 70%;
                  left: 2.2px;
                  top: 2.2px;
                  border-radius: 50%; }
              .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm .form-check label {
                position: static;
                margin-bottom: 0px;
                font-family: "TIMSansWeb-italic";
                font-size: 10px;
                line-height: 11px;
                letter-spacing: 0.3px;
                color: #004691; }
                .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm .form-check label a {
                  font-family: "TIMSansWeb-boldItalic";
                  text-decoration: underline;
                  color: #004691; }
            .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm .buttonNewsletter {
              margin: 32px -15px 35px 0; }
              .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm .buttonNewsletter div {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center; }
                .popupNewsletter .modal-dialog .modal-content .modal-body .row .newsletterForm .buttonNewsletter div a {
                  font-family: "TIMSansWeb-regular";
                  font-size: 10px;
                  line-height: 10px;
                  letter-spacing: 1px;
                  color: #004691;
                  padding: 7.5px 40px;
                  border: solid 2px #004691;
                  position: absolute;
                  right: 15px;
                  top: 0px; }

/* BOX LANCIO */
.boxLancio {
  padding: 0 15px; }
  .boxLancio .overlayAnimation {
    position: relative;
    cursor: pointer; }
    .boxLancio .overlayAnimation > div {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(10, 31, 111, 1);
      background-clip: content-box;
      display: none;
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      -khtml-opacity: 0;
      opacity: 0; }
    .boxLancio .overlayAnimation p {
      font-size: 16px;
      line-height: 22px;
      letter-spacing: 0.48px;
      bottom: 0px;
      left: 15px;
      font-family: "TIMSansWeb-light";
      color: #fff;
      text-align: left;
      position: absolute;
      display: none;
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      -khtml-opacity: 0;
      opacity: 0; }
    .boxLancio .overlayAnimation .img-responsive + h3 {
      font-size: 14px;
      line-height: 15px;
      letter-spacing: 0.56px;
      font-family: "TIMSansWeb-bold";
      color: #fff;
      position: absolute;
      bottom: 15px;
      left: 15px;
      padding: 0;
      margin: 0; }

/* IFRAME */
.iframeWrapper {
  padding: 0 20px; }
  .iframeWrapper .containerIframeFull {
    position: relative;
    padding-bottom: 100%;
    height: 0;
    max-width: 950px;
    margin: 0 auto; }
    .iframeWrapper .containerIframeFull > iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .iframeWrapper .containerIframe169 {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    max-width: 950px;
    margin: 0 auto; }
    .iframeWrapper .containerIframe169 > iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .iframeWrapper .containerIframe43 {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    max-width: 950px;
    margin: 0 auto; }
    .iframeWrapper .containerIframe43 > iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
   .iframeWrapper .containerIframeLive {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    max-width: 950px;
    margin: 0 auto; }
    .iframeWrapper .containerIframeLive > iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 56.25%; }

.containerIframe h2 {
  font-family: "TIMSansWeb-regular";
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.48px;
  color: #004691; }

.containerIframe .containerIframeInner {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0; }
  .containerIframe .containerIframeInner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.containerIframe .containerIframeInner4-3 {
  position: relative;
  padding-bottom: 75%;
  /* 16:9 */
  height: 0; }
  .containerIframe .containerIframeInner4-3 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.containerIframe .didascaliaFoto {
  font-family: "TIMSansWeb-lightItalic";
  font-size: 14px;
  line-height: 20px;
  color: #004691; }

.videoFree {
  padding: 0 50px !important; }

/* CHART */
/* BARCHART */
.containerChart {
  max-width: 1170px;
  margin: 0 auto; }
  .containerChart .full > p {
    margin-left: -22%; }
    @media (min-width: 992px) {
      .containerChart .full > p {
        margin-left: -10%; } }
  .containerChart .half > p {
    margin-left: -22%; }
  .containerChart .barChart > p {
    text-align: center;
    font-family: "TIMSansWeb-regular";
    font-size: 20px;
    line-height: 34px;
    letter-spacing: 0.6px;
    color: #004691; }
  .containerChart .barChart canvas {
    margin: 0 auto;
    min-width: 400px; }
  .containerChart .pieChart > p {
    text-align: center;
    font-family: "TIMSansWeb-regular";
    font-size: 20px;
    line-height: 34px;
    letter-spacing: 0.6px;
    color: #004691; }
  .containerChart .pieChart canvas {
    margin: 0 auto;
    min-width: 400px; }
  .containerChart .doughnutChart > p {
    text-align: center;
    font-family: "TIMSansWeb-regular";
    font-size: 20px;
    line-height: 34px;
    letter-spacing: 0.6px;
    color: #004691; }
  .containerChart .doughnutChart canvas {
    margin: 0 auto;
    min-width: 400px; }
  .containerChart .horizontalBar > p {
    text-align: center;
    font-family: "TIMSansWeb-regular";
    font-size: 20px;
    line-height: 34px;
    letter-spacing: 0.6px;
    color: #004691; }
  .containerChart .horizontalBar canvas {
    margin: 0 auto;
    min-width: 400px; }

/* MEDIAQUERY */
@media (min-width: 768px) {
  header .bkgImage a .scroll-down, .headerImageHome .bkgImage a .scroll-down, .headerImageGruppo .bkgImage a .scroll-down, .headerNotiziario .bkgImage a .scroll-down, .headerImageBrasil .bkgImage a .scroll-down, .headerPhotogallery .bkgImage a .scroll-down, .headerDynamicList .bkgImage a .scroll-down, .headerSitiGruppo .bkgImage a .scroll-down, .headerTabLink .bkgImage a .scroll-down, .headerImageSostenibilita .bkgImage a .scroll-down, .headerImageComunicati .bkgImage a .scroll-down, .headerImageNews .bkgImage a .scroll-down {
    bottom: 70px; }
  header .bkgImage #carouselHeader, .headerImageHome .bkgImage #carouselHeader, .headerImageGruppo .bkgImage #carouselHeader, .headerNotiziario .bkgImage #carouselHeader, .headerImageBrasil .bkgImage #carouselHeader, .headerPhotogallery .bkgImage #carouselHeader, .headerDynamicList .bkgImage #carouselHeader, .headerSitiGruppo .bkgImage #carouselHeader, .headerTabLink .bkgImage #carouselHeader, .headerImageSostenibilita .bkgImage #carouselHeader, .headerImageComunicati .bkgImage #carouselHeader, .headerImageNews .bkgImage #carouselHeader {
    width: 150px; }
  header .bkgImage .headerDiv, .headerImageHome .bkgImage .headerDiv, .headerImageGruppo .bkgImage .headerDiv, .headerNotiziario .bkgImage .headerDiv, .headerImageBrasil .bkgImage .headerDiv, .headerPhotogallery .bkgImage .headerDiv, .headerDynamicList .bkgImage .headerDiv, .headerSitiGruppo .bkgImage .headerDiv, .headerTabLink .bkgImage .headerDiv, .headerImageSostenibilita .bkgImage .headerDiv, .headerImageComunicati .bkgImage .headerDiv, .headerImageNews .bkgImage .headerDiv {
    top: 78px;
    width: 44%;
    margin-left: 42px; }
    header .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper {
      padding: 56px 0 27px 27px; }
      header .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li {
        padding-bottom: 42px; }
      header .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li {
        padding-bottom: 42px; }
      header .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li {
        padding-bottom: 42px; }
  header .bkgImage .navbar, .headerImageHome .bkgImage .navbar, .headerImageGruppo .bkgImage .navbar, .headerNotiziario .bkgImage .navbar, .headerImageBrasil .bkgImage .navbar, .headerPhotogallery .bkgImage .navbar, .headerDynamicList .bkgImage .navbar, .headerSitiGruppo .bkgImage .navbar, .headerTabLink .bkgImage .navbar, .headerImageSostenibilita .bkgImage .navbar, .headerImageComunicati .bkgImage .navbar, .headerImageNews .bkgImage .navbar {
    top: 30px;
    left: 30px;
    padding-right: 50px; }
    header .bkgImage .navbar .navbar-nav, .headerImageHome .bkgImage .navbar .navbar-nav, .headerImageGruppo .bkgImage .navbar .navbar-nav, .headerNotiziario .bkgImage .navbar .navbar-nav, .headerImageBrasil .bkgImage .navbar .navbar-nav, .headerPhotogallery .bkgImage .navbar .navbar-nav, .headerDynamicList .bkgImage .navbar .navbar-nav, .headerSitiGruppo .bkgImage .navbar .navbar-nav, .headerTabLink .bkgImage .navbar .navbar-nav, .headerImageSostenibilita .bkgImage .navbar .navbar-nav, .headerImageComunicati .bkgImage .navbar .navbar-nav, .headerImageNews .bkgImage .navbar .navbar-nav {
      width: 66%; }
      header .bkgImage .navbar .navbar-nav .nav-item, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item {
        padding-bottom: 24px; }
        header .bkgImage .navbar .navbar-nav .nav-item i, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item i, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item i, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item i, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item i, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item i, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item i, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item i, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item i, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item i, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item i, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item i {
          right: 125px; }
    header .bkgImage .navbar .navbar-brand, .headerImageHome .bkgImage .navbar .navbar-brand, .headerImageGruppo .bkgImage .navbar .navbar-brand, .headerNotiziario .bkgImage .navbar .navbar-brand, .headerImageBrasil .bkgImage .navbar .navbar-brand, .headerPhotogallery .bkgImage .navbar .navbar-brand, .headerDynamicList .bkgImage .navbar .navbar-brand, .headerSitiGruppo .bkgImage .navbar .navbar-brand, .headerTabLink .bkgImage .navbar .navbar-brand, .headerImageSostenibilita .bkgImage .navbar .navbar-brand, .headerImageComunicati .bkgImage .navbar .navbar-brand, .headerImageNews .bkgImage .navbar .navbar-brand {
      width: 100px;
      height: 47px;
      background-image: url(../../../content/dam/default/LOGO_TIM.svg);
      background-size: auto 100%;
      display: block; }
  header .bkgImage .navBarBlu, .headerImageHome .bkgImage .navBarBlu, .headerImageGruppo .bkgImage .navBarBlu, .headerNotiziario .bkgImage .navBarBlu, .headerImageBrasil .bkgImage .navBarBlu, .headerPhotogallery .bkgImage .navBarBlu, .headerDynamicList .bkgImage .navBarBlu, .headerSitiGruppo .bkgImage .navBarBlu, .headerTabLink .bkgImage .navBarBlu, .headerImageSostenibilita .bkgImage .navBarBlu, .headerImageComunicati .bkgImage .navBarBlu, .headerImageNews .bkgImage .navBarBlu, header .bkgImage .barSearch, .headerImageHome header .bkgImage .barSearch, header .headerImageHome .bkgImage .barSearch, .headerImageGruppo header .bkgImage .barSearch, header .headerImageGruppo .bkgImage .barSearch, .headerNotiziario header .bkgImage .barSearch, header .headerNotiziario .bkgImage .barSearch, .headerImageBrasil header .bkgImage .barSearch, header .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery header .bkgImage .barSearch, header .headerPhotogallery .bkgImage .barSearch, .headerDynamicList header .bkgImage .barSearch, header .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo header .bkgImage .barSearch, header .headerSitiGruppo .bkgImage .barSearch, .headerTabLink header .bkgImage .barSearch, header .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita header .bkgImage .barSearch, header .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati header .bkgImage .barSearch, header .headerImageComunicati .bkgImage .barSearch, .headerImageNews header .bkgImage .barSearch, header .headerImageNews .bkgImage .barSearch, header .headerImageHome .bkgImage .barSearch, .headerImageHome header .bkgImage .barSearch, .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerImageHome .bkgImage .barSearch, .headerImageHome .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerImageHome .bkgImage .barSearch, .headerImageHome .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerImageHome .bkgImage .barSearch, .headerImageHome .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerImageHome .bkgImage .barSearch, .headerImageHome .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerImageHome .bkgImage .barSearch, .headerImageHome .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerImageHome .bkgImage .barSearch, .headerImageHome .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerImageHome .bkgImage .barSearch, .headerImageHome .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerImageHome .bkgImage .barSearch, .headerImageHome .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerImageHome .bkgImage .barSearch, .headerImageHome .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerImageHome .bkgImage .barSearch, .headerImageHome .headerImageNews .bkgImage .barSearch, header .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo header .bkgImage .barSearch, .headerImageHome .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerImageHome .bkgImage .barSearch, .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerImageGruppo .bkgImage .barSearch, .headerImageGruppo .headerImageNews .bkgImage .barSearch, header .headerNotiziario .bkgImage .barSearch, .headerNotiziario header .bkgImage .barSearch, .headerImageHome .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerNotiziario .bkgImage .barSearch, .headerNotiziario .headerImageNews .bkgImage .barSearch, header .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil header .bkgImage .barSearch, .headerImageHome .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerImageBrasil .bkgImage .barSearch, .headerImageBrasil .headerImageNews .bkgImage .barSearch, header .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery header .bkgImage .barSearch, .headerImageHome .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerPhotogallery .bkgImage .barSearch, .headerPhotogallery .headerImageNews .bkgImage .barSearch, header .headerDynamicList .bkgImage .barSearch, .headerDynamicList header .bkgImage .barSearch, .headerImageHome .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerDynamicList .bkgImage .barSearch, .headerDynamicList .headerImageNews .bkgImage .barSearch, header .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo header .bkgImage .barSearch, .headerImageHome .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerSitiGruppo .bkgImage .barSearch, .headerSitiGruppo .headerImageNews .bkgImage .barSearch, header .headerTabLink .bkgImage .barSearch, .headerTabLink header .bkgImage .barSearch, .headerImageHome .headerTabLink .bkgImage .barSearch, .headerTabLink .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerTabLink .bkgImage .barSearch, .headerTabLink .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerTabLink .bkgImage .barSearch, .headerTabLink .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerTabLink .bkgImage .barSearch, .headerTabLink .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerTabLink .bkgImage .barSearch, .headerTabLink .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerTabLink .bkgImage .barSearch, .headerTabLink .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerTabLink .bkgImage .barSearch, .headerTabLink .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerTabLink .bkgImage .barSearch, .headerTabLink .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerTabLink .bkgImage .barSearch, .headerTabLink .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerTabLink .bkgImage .barSearch, .headerTabLink .headerImageNews .bkgImage .barSearch, header .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita header .bkgImage .barSearch, .headerImageHome .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerImageSostenibilita .bkgImage .barSearch, .headerImageSostenibilita .headerImageNews .bkgImage .barSearch, header .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati header .bkgImage .barSearch, .headerImageHome .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .bkgImage .barSearch, .headerImageNews .headerImageComunicati .bkgImage .barSearch, .headerImageComunicati .headerImageNews .bkgImage .barSearch, header .headerImageNews .bkgImage .barSearch, .headerImageNews header .bkgImage .barSearch, .headerImageHome .headerImageNews .bkgImage .barSearch, .headerImageNews .headerImageHome .bkgImage .barSearch, .headerImageGruppo .headerImageNews .bkgImage .barSearch, .headerImageNews .headerImageGruppo .bkgImage .barSearch, .headerNotiziario .headerImageNews .bkgImage .barSearch, .headerImageNews .headerNotiziario .bkgImage .barSearch, .headerImageBrasil .headerImageNews .bkgImage .barSearch, .headerImageNews .headerImageBrasil .bkgImage .barSearch, .headerPhotogallery .headerImageNews .bkgImage .barSearch, .headerImageNews .headerPhotogallery .bkgImage .barSearch, .headerDynamicList .headerImageNews .bkgImage .barSearch, .headerImageNews .headerDynamicList .bkgImage .barSearch, .headerSitiGruppo .headerImageNews .bkgImage .barSearch, .headerImageNews .headerSitiGruppo .bkgImage .barSearch, .headerTabLink .headerImageNews .bkgImage .barSearch, .headerImageNews .headerTabLink .bkgImage .barSearch, .headerImageSostenibilita .headerImageNews .bkgImage .barSearch, .headerImageNews .headerImageSostenibilita .bkgImage .barSearch, .headerImageComunicati .headerImageNews .bkgImage .barSearch, .headerImageNews .headerImageComunicati .bkgImage .barSearch, .headerImageNews .bkgImage .barSearch {
    padding-left: 10px;
    padding-right: 20px; }
    header .bkgImage .navBarBlu .navbar-brand, .headerImageHome .bkgImage .navBarBlu .navbar-brand, .headerImageGruppo .bkgImage .navBarBlu .navbar-brand, .headerNotiziario .bkgImage .navBarBlu .navbar-brand, .headerImageBrasil .bkgImage .navBarBlu .navbar-brand, .headerPhotogallery .bkgImage .navBarBlu .navbar-brand, .headerDynamicList .bkgImage .navBarBlu .navbar-brand, .headerSitiGruppo .bkgImage .navBarBlu .navbar-brand, .headerTabLink .bkgImage .navBarBlu .navbar-brand, .headerImageSostenibilita .bkgImage .navBarBlu .navbar-brand, .headerImageComunicati .bkgImage .navBarBlu .navbar-brand, .headerImageNews .bkgImage .navBarBlu .navbar-brand, header .bkgImage .barSearch .navbar-brand, .headerImageHome header .bkgImage .barSearch .navbar-brand, header .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo header .bkgImage .barSearch .navbar-brand, header .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario header .bkgImage .barSearch .navbar-brand, header .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil header .bkgImage .barSearch .navbar-brand, header .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery header .bkgImage .barSearch .navbar-brand, header .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList header .bkgImage .barSearch .navbar-brand, header .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo header .bkgImage .barSearch .navbar-brand, header .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink header .bkgImage .barSearch .navbar-brand, header .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita header .bkgImage .barSearch .navbar-brand, header .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati header .bkgImage .barSearch .navbar-brand, header .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews header .bkgImage .barSearch .navbar-brand, header .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome header .bkgImage .barSearch .navbar-brand, .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerTabLink .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageNews .bkgImage .barSearch .navbar-brand, header .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews header .bkgImage .barSearch .navbar-brand, .headerImageHome .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageHome .bkgImage .barSearch .navbar-brand, .headerImageGruppo .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageGruppo .bkgImage .barSearch .navbar-brand, .headerNotiziario .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerNotiziario .bkgImage .barSearch .navbar-brand, .headerImageBrasil .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageBrasil .bkgImage .barSearch .navbar-brand, .headerPhotogallery .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerPhotogallery .bkgImage .barSearch .navbar-brand, .headerDynamicList .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerDynamicList .bkgImage .barSearch .navbar-brand, .headerSitiGruppo .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerSitiGruppo .bkgImage .barSearch .navbar-brand, .headerTabLink .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerTabLink .bkgImage .barSearch .navbar-brand, .headerImageSostenibilita .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageSostenibilita .bkgImage .barSearch .navbar-brand, .headerImageComunicati .headerImageNews .bkgImage .barSearch .navbar-brand, .headerImageNews .headerImageComunicati .bkgImage .barSearch .navbar-brand, .headerImageNews .bkgImage .barSearch .navbar-brand {
      width: 80px;
      height: 37px; }
    header .bkgImage .navBarBlu > a, .headerImageHome .bkgImage .navBarBlu > a, .headerImageGruppo .bkgImage .navBarBlu > a, .headerNotiziario .bkgImage .navBarBlu > a, .headerImageBrasil .bkgImage .navBarBlu > a, .headerPhotogallery .bkgImage .navBarBlu > a, .headerDynamicList .bkgImage .navBarBlu > a, .headerSitiGruppo .bkgImage .navBarBlu > a, .headerTabLink .bkgImage .navBarBlu > a, .headerImageSostenibilita .bkgImage .navBarBlu > a, .headerImageComunicati .bkgImage .navBarBlu > a, .headerImageNews .bkgImage .navBarBlu > a, header .bkgImage .barSearch > a, .headerImageHome header .bkgImage .barSearch > a, header .headerImageHome .bkgImage .barSearch > a, .headerImageGruppo header .bkgImage .barSearch > a, header .headerImageGruppo .bkgImage .barSearch > a, .headerNotiziario header .bkgImage .barSearch > a, header .headerNotiziario .bkgImage .barSearch > a, .headerImageBrasil header .bkgImage .barSearch > a, header .headerImageBrasil .bkgImage .barSearch > a, .headerPhotogallery header .bkgImage .barSearch > a, header .headerPhotogallery .bkgImage .barSearch > a, .headerDynamicList header .bkgImage .barSearch > a, header .headerDynamicList .bkgImage .barSearch > a, .headerSitiGruppo header .bkgImage .barSearch > a, header .headerSitiGruppo .bkgImage .barSearch > a, .headerTabLink header .bkgImage .barSearch > a, header .headerTabLink .bkgImage .barSearch > a, .headerImageSostenibilita header .bkgImage .barSearch > a, header .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageComunicati header .bkgImage .barSearch > a, header .headerImageComunicati .bkgImage .barSearch > a, .headerImageNews header .bkgImage .barSearch > a, header .headerImageNews .bkgImage .barSearch > a, header .headerImageHome .bkgImage .barSearch > a, .headerImageHome header .bkgImage .barSearch > a, .headerImageHome .bkgImage .barSearch > a, .headerImageGruppo .headerImageHome .bkgImage .barSearch > a, .headerImageHome .headerImageGruppo .bkgImage .barSearch > a, .headerNotiziario .headerImageHome .bkgImage .barSearch > a, .headerImageHome .headerNotiziario .bkgImage .barSearch > a, .headerImageBrasil .headerImageHome .bkgImage .barSearch > a, .headerImageHome .headerImageBrasil .bkgImage .barSearch > a, .headerPhotogallery .headerImageHome .bkgImage .barSearch > a, .headerImageHome .headerPhotogallery .bkgImage .barSearch > a, .headerDynamicList .headerImageHome .bkgImage .barSearch > a, .headerImageHome .headerDynamicList .bkgImage .barSearch > a, .headerSitiGruppo .headerImageHome .bkgImage .barSearch > a, .headerImageHome .headerSitiGruppo .bkgImage .barSearch > a, .headerTabLink .headerImageHome .bkgImage .barSearch > a, .headerImageHome .headerTabLink .bkgImage .barSearch > a, .headerImageSostenibilita .headerImageHome .bkgImage .barSearch > a, .headerImageHome .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageComunicati .headerImageHome .bkgImage .barSearch > a, .headerImageHome .headerImageComunicati .bkgImage .barSearch > a, .headerImageNews .headerImageHome .bkgImage .barSearch > a, .headerImageHome .headerImageNews .bkgImage .barSearch > a, header .headerImageGruppo .bkgImage .barSearch > a, .headerImageGruppo header .bkgImage .barSearch > a, .headerImageHome .headerImageGruppo .bkgImage .barSearch > a, .headerImageGruppo .headerImageHome .bkgImage .barSearch > a, .headerImageGruppo .bkgImage .barSearch > a, .headerNotiziario .headerImageGruppo .bkgImage .barSearch > a, .headerImageGruppo .headerNotiziario .bkgImage .barSearch > a, .headerImageBrasil .headerImageGruppo .bkgImage .barSearch > a, .headerImageGruppo .headerImageBrasil .bkgImage .barSearch > a, .headerPhotogallery .headerImageGruppo .bkgImage .barSearch > a, .headerImageGruppo .headerPhotogallery .bkgImage .barSearch > a, .headerDynamicList .headerImageGruppo .bkgImage .barSearch > a, .headerImageGruppo .headerDynamicList .bkgImage .barSearch > a, .headerSitiGruppo .headerImageGruppo .bkgImage .barSearch > a, .headerImageGruppo .headerSitiGruppo .bkgImage .barSearch > a, .headerTabLink .headerImageGruppo .bkgImage .barSearch > a, .headerImageGruppo .headerTabLink .bkgImage .barSearch > a, .headerImageSostenibilita .headerImageGruppo .bkgImage .barSearch > a, .headerImageGruppo .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageComunicati .headerImageGruppo .bkgImage .barSearch > a, .headerImageGruppo .headerImageComunicati .bkgImage .barSearch > a, .headerImageNews .headerImageGruppo .bkgImage .barSearch > a, .headerImageGruppo .headerImageNews .bkgImage .barSearch > a, header .headerNotiziario .bkgImage .barSearch > a, .headerNotiziario header .bkgImage .barSearch > a, .headerImageHome .headerNotiziario .bkgImage .barSearch > a, .headerNotiziario .headerImageHome .bkgImage .barSearch > a, .headerImageGruppo .headerNotiziario .bkgImage .barSearch > a, .headerNotiziario .headerImageGruppo .bkgImage .barSearch > a, .headerNotiziario .bkgImage .barSearch > a, .headerImageBrasil .headerNotiziario .bkgImage .barSearch > a, .headerNotiziario .headerImageBrasil .bkgImage .barSearch > a, .headerPhotogallery .headerNotiziario .bkgImage .barSearch > a, .headerNotiziario .headerPhotogallery .bkgImage .barSearch > a, .headerDynamicList .headerNotiziario .bkgImage .barSearch > a, .headerNotiziario .headerDynamicList .bkgImage .barSearch > a, .headerSitiGruppo .headerNotiziario .bkgImage .barSearch > a, .headerNotiziario .headerSitiGruppo .bkgImage .barSearch > a, .headerTabLink .headerNotiziario .bkgImage .barSearch > a, .headerNotiziario .headerTabLink .bkgImage .barSearch > a, .headerImageSostenibilita .headerNotiziario .bkgImage .barSearch > a, .headerNotiziario .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageComunicati .headerNotiziario .bkgImage .barSearch > a, .headerNotiziario .headerImageComunicati .bkgImage .barSearch > a, .headerImageNews .headerNotiziario .bkgImage .barSearch > a, .headerNotiziario .headerImageNews .bkgImage .barSearch > a, header .headerImageBrasil .bkgImage .barSearch > a, .headerImageBrasil header .bkgImage .barSearch > a, .headerImageHome .headerImageBrasil .bkgImage .barSearch > a, .headerImageBrasil .headerImageHome .bkgImage .barSearch > a, .headerImageGruppo .headerImageBrasil .bkgImage .barSearch > a, .headerImageBrasil .headerImageGruppo .bkgImage .barSearch > a, .headerNotiziario .headerImageBrasil .bkgImage .barSearch > a, .headerImageBrasil .headerNotiziario .bkgImage .barSearch > a, .headerImageBrasil .bkgImage .barSearch > a, .headerPhotogallery .headerImageBrasil .bkgImage .barSearch > a, .headerImageBrasil .headerPhotogallery .bkgImage .barSearch > a, .headerDynamicList .headerImageBrasil .bkgImage .barSearch > a, .headerImageBrasil .headerDynamicList .bkgImage .barSearch > a, .headerSitiGruppo .headerImageBrasil .bkgImage .barSearch > a, .headerImageBrasil .headerSitiGruppo .bkgImage .barSearch > a, .headerTabLink .headerImageBrasil .bkgImage .barSearch > a, .headerImageBrasil .headerTabLink .bkgImage .barSearch > a, .headerImageSostenibilita .headerImageBrasil .bkgImage .barSearch > a, .headerImageBrasil .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageComunicati .headerImageBrasil .bkgImage .barSearch > a, .headerImageBrasil .headerImageComunicati .bkgImage .barSearch > a, .headerImageNews .headerImageBrasil .bkgImage .barSearch > a, .headerImageBrasil .headerImageNews .bkgImage .barSearch > a, header .headerPhotogallery .bkgImage .barSearch > a, .headerPhotogallery header .bkgImage .barSearch > a, .headerImageHome .headerPhotogallery .bkgImage .barSearch > a, .headerPhotogallery .headerImageHome .bkgImage .barSearch > a, .headerImageGruppo .headerPhotogallery .bkgImage .barSearch > a, .headerPhotogallery .headerImageGruppo .bkgImage .barSearch > a, .headerNotiziario .headerPhotogallery .bkgImage .barSearch > a, .headerPhotogallery .headerNotiziario .bkgImage .barSearch > a, .headerImageBrasil .headerPhotogallery .bkgImage .barSearch > a, .headerPhotogallery .headerImageBrasil .bkgImage .barSearch > a, .headerPhotogallery .bkgImage .barSearch > a, .headerDynamicList .headerPhotogallery .bkgImage .barSearch > a, .headerPhotogallery .headerDynamicList .bkgImage .barSearch > a, .headerSitiGruppo .headerPhotogallery .bkgImage .barSearch > a, .headerPhotogallery .headerSitiGruppo .bkgImage .barSearch > a, .headerTabLink .headerPhotogallery .bkgImage .barSearch > a, .headerPhotogallery .headerTabLink .bkgImage .barSearch > a, .headerImageSostenibilita .headerPhotogallery .bkgImage .barSearch > a, .headerPhotogallery .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageComunicati .headerPhotogallery .bkgImage .barSearch > a, .headerPhotogallery .headerImageComunicati .bkgImage .barSearch > a, .headerImageNews .headerPhotogallery .bkgImage .barSearch > a, .headerPhotogallery .headerImageNews .bkgImage .barSearch > a, header .headerDynamicList .bkgImage .barSearch > a, .headerDynamicList header .bkgImage .barSearch > a, .headerImageHome .headerDynamicList .bkgImage .barSearch > a, .headerDynamicList .headerImageHome .bkgImage .barSearch > a, .headerImageGruppo .headerDynamicList .bkgImage .barSearch > a, .headerDynamicList .headerImageGruppo .bkgImage .barSearch > a, .headerNotiziario .headerDynamicList .bkgImage .barSearch > a, .headerDynamicList .headerNotiziario .bkgImage .barSearch > a, .headerImageBrasil .headerDynamicList .bkgImage .barSearch > a, .headerDynamicList .headerImageBrasil .bkgImage .barSearch > a, .headerPhotogallery .headerDynamicList .bkgImage .barSearch > a, .headerDynamicList .headerPhotogallery .bkgImage .barSearch > a, .headerDynamicList .bkgImage .barSearch > a, .headerSitiGruppo .headerDynamicList .bkgImage .barSearch > a, .headerDynamicList .headerSitiGruppo .bkgImage .barSearch > a, .headerTabLink .headerDynamicList .bkgImage .barSearch > a, .headerDynamicList .headerTabLink .bkgImage .barSearch > a, .headerImageSostenibilita .headerDynamicList .bkgImage .barSearch > a, .headerDynamicList .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageComunicati .headerDynamicList .bkgImage .barSearch > a, .headerDynamicList .headerImageComunicati .bkgImage .barSearch > a, .headerImageNews .headerDynamicList .bkgImage .barSearch > a, .headerDynamicList .headerImageNews .bkgImage .barSearch > a, header .headerSitiGruppo .bkgImage .barSearch > a, .headerSitiGruppo header .bkgImage .barSearch > a, .headerImageHome .headerSitiGruppo .bkgImage .barSearch > a, .headerSitiGruppo .headerImageHome .bkgImage .barSearch > a, .headerImageGruppo .headerSitiGruppo .bkgImage .barSearch > a, .headerSitiGruppo .headerImageGruppo .bkgImage .barSearch > a, .headerNotiziario .headerSitiGruppo .bkgImage .barSearch > a, .headerSitiGruppo .headerNotiziario .bkgImage .barSearch > a, .headerImageBrasil .headerSitiGruppo .bkgImage .barSearch > a, .headerSitiGruppo .headerImageBrasil .bkgImage .barSearch > a, .headerPhotogallery .headerSitiGruppo .bkgImage .barSearch > a, .headerSitiGruppo .headerPhotogallery .bkgImage .barSearch > a, .headerDynamicList .headerSitiGruppo .bkgImage .barSearch > a, .headerSitiGruppo .headerDynamicList .bkgImage .barSearch > a, .headerSitiGruppo .bkgImage .barSearch > a, .headerTabLink .headerSitiGruppo .bkgImage .barSearch > a, .headerSitiGruppo .headerTabLink .bkgImage .barSearch > a, .headerImageSostenibilita .headerSitiGruppo .bkgImage .barSearch > a, .headerSitiGruppo .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageComunicati .headerSitiGruppo .bkgImage .barSearch > a, .headerSitiGruppo .headerImageComunicati .bkgImage .barSearch > a, .headerImageNews .headerSitiGruppo .bkgImage .barSearch > a, .headerSitiGruppo .headerImageNews .bkgImage .barSearch > a, header .headerTabLink .bkgImage .barSearch > a, .headerTabLink header .bkgImage .barSearch > a, .headerImageHome .headerTabLink .bkgImage .barSearch > a, .headerTabLink .headerImageHome .bkgImage .barSearch > a, .headerImageGruppo .headerTabLink .bkgImage .barSearch > a, .headerTabLink .headerImageGruppo .bkgImage .barSearch > a, .headerNotiziario .headerTabLink .bkgImage .barSearch > a, .headerTabLink .headerNotiziario .bkgImage .barSearch > a, .headerImageBrasil .headerTabLink .bkgImage .barSearch > a, .headerTabLink .headerImageBrasil .bkgImage .barSearch > a, .headerPhotogallery .headerTabLink .bkgImage .barSearch > a, .headerTabLink .headerPhotogallery .bkgImage .barSearch > a, .headerDynamicList .headerTabLink .bkgImage .barSearch > a, .headerTabLink .headerDynamicList .bkgImage .barSearch > a, .headerSitiGruppo .headerTabLink .bkgImage .barSearch > a, .headerTabLink .headerSitiGruppo .bkgImage .barSearch > a, .headerTabLink .bkgImage .barSearch > a, .headerImageSostenibilita .headerTabLink .bkgImage .barSearch > a, .headerTabLink .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageComunicati .headerTabLink .bkgImage .barSearch > a, .headerTabLink .headerImageComunicati .bkgImage .barSearch > a, .headerImageNews .headerTabLink .bkgImage .barSearch > a, .headerTabLink .headerImageNews .bkgImage .barSearch > a, header .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageSostenibilita header .bkgImage .barSearch > a, .headerImageHome .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageSostenibilita .headerImageHome .bkgImage .barSearch > a, .headerImageGruppo .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageSostenibilita .headerImageGruppo .bkgImage .barSearch > a, .headerNotiziario .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageSostenibilita .headerNotiziario .bkgImage .barSearch > a, .headerImageBrasil .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageSostenibilita .headerImageBrasil .bkgImage .barSearch > a, .headerPhotogallery .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageSostenibilita .headerPhotogallery .bkgImage .barSearch > a, .headerDynamicList .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageSostenibilita .headerDynamicList .bkgImage .barSearch > a, .headerSitiGruppo .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageSostenibilita .headerSitiGruppo .bkgImage .barSearch > a, .headerTabLink .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageSostenibilita .headerTabLink .bkgImage .barSearch > a, .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageComunicati .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageSostenibilita .headerImageComunicati .bkgImage .barSearch > a, .headerImageNews .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageSostenibilita .headerImageNews .bkgImage .barSearch > a, header .headerImageComunicati .bkgImage .barSearch > a, .headerImageComunicati header .bkgImage .barSearch > a, .headerImageHome .headerImageComunicati .bkgImage .barSearch > a, .headerImageComunicati .headerImageHome .bkgImage .barSearch > a, .headerImageGruppo .headerImageComunicati .bkgImage .barSearch > a, .headerImageComunicati .headerImageGruppo .bkgImage .barSearch > a, .headerNotiziario .headerImageComunicati .bkgImage .barSearch > a, .headerImageComunicati .headerNotiziario .bkgImage .barSearch > a, .headerImageBrasil .headerImageComunicati .bkgImage .barSearch > a, .headerImageComunicati .headerImageBrasil .bkgImage .barSearch > a, .headerPhotogallery .headerImageComunicati .bkgImage .barSearch > a, .headerImageComunicati .headerPhotogallery .bkgImage .barSearch > a, .headerDynamicList .headerImageComunicati .bkgImage .barSearch > a, .headerImageComunicati .headerDynamicList .bkgImage .barSearch > a, .headerSitiGruppo .headerImageComunicati .bkgImage .barSearch > a, .headerImageComunicati .headerSitiGruppo .bkgImage .barSearch > a, .headerTabLink .headerImageComunicati .bkgImage .barSearch > a, .headerImageComunicati .headerTabLink .bkgImage .barSearch > a, .headerImageSostenibilita .headerImageComunicati .bkgImage .barSearch > a, .headerImageComunicati .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageComunicati .bkgImage .barSearch > a, .headerImageNews .headerImageComunicati .bkgImage .barSearch > a, .headerImageComunicati .headerImageNews .bkgImage .barSearch > a, header .headerImageNews .bkgImage .barSearch > a, .headerImageNews header .bkgImage .barSearch > a, .headerImageHome .headerImageNews .bkgImage .barSearch > a, .headerImageNews .headerImageHome .bkgImage .barSearch > a, .headerImageGruppo .headerImageNews .bkgImage .barSearch > a, .headerImageNews .headerImageGruppo .bkgImage .barSearch > a, .headerNotiziario .headerImageNews .bkgImage .barSearch > a, .headerImageNews .headerNotiziario .bkgImage .barSearch > a, .headerImageBrasil .headerImageNews .bkgImage .barSearch > a, .headerImageNews .headerImageBrasil .bkgImage .barSearch > a, .headerPhotogallery .headerImageNews .bkgImage .barSearch > a, .headerImageNews .headerPhotogallery .bkgImage .barSearch > a, .headerDynamicList .headerImageNews .bkgImage .barSearch > a, .headerImageNews .headerDynamicList .bkgImage .barSearch > a, .headerSitiGruppo .headerImageNews .bkgImage .barSearch > a, .headerImageNews .headerSitiGruppo .bkgImage .barSearch > a, .headerTabLink .headerImageNews .bkgImage .barSearch > a, .headerImageNews .headerTabLink .bkgImage .barSearch > a, .headerImageSostenibilita .headerImageNews .bkgImage .barSearch > a, .headerImageNews .headerImageSostenibilita .bkgImage .barSearch > a, .headerImageComunicati .headerImageNews .bkgImage .barSearch > a, .headerImageNews .headerImageComunicati .bkgImage .barSearch > a, .headerImageNews .bkgImage .barSearch > a {
      left: 20px;
      position: relative; }
  header .bkgImage > section > article > h3, .headerImageHome .bkgImage > section > article > h3, .headerImageGruppo .bkgImage > section > article > h3, .headerNotiziario .bkgImage > section > article > h3, .headerImageBrasil .bkgImage > section > article > h3, .headerPhotogallery .bkgImage > section > article > h3, .headerDynamicList .bkgImage > section > article > h3, .headerSitiGruppo .bkgImage > section > article > h3, .headerTabLink .bkgImage > section > article > h3, .headerImageSostenibilita .bkgImage > section > article > h3, .headerImageComunicati .bkgImage > section > article > h3, .headerImageNews .bkgImage > section > article > h3 {
    font-size: 32px;
    line-height: 40px;
    width: 78%;
    letter-spacing: 0.96px; }
  header .bkgImage .navBottom, .headerImageHome .bkgImage .navBottom, .headerImageGruppo .bkgImage .navBottom, .headerNotiziario .bkgImage .navBottom, .headerImageBrasil .bkgImage .navBottom, .headerPhotogallery .bkgImage .navBottom, .headerDynamicList .bkgImage .navBottom, .headerSitiGruppo .bkgImage .navBottom, .headerTabLink .bkgImage .navBottom, .headerImageSostenibilita .bkgImage .navBottom, .headerImageComunicati .bkgImage .navBottom, .headerImageNews .bkgImage .navBottom {
    padding-left: 3%;
    padding-right: 3%; }
    header .bkgImage .navBottom > div .linkbarBott .navBottomMenuTablet, .headerImageHome .bkgImage .navBottom > div .linkbarBott .navBottomMenuTablet, .headerImageGruppo .bkgImage .navBottom > div .linkbarBott .navBottomMenuTablet, .headerNotiziario .bkgImage .navBottom > div .linkbarBott .navBottomMenuTablet, .headerImageBrasil .bkgImage .navBottom > div .linkbarBott .navBottomMenuTablet, .headerPhotogallery .bkgImage .navBottom > div .linkbarBott .navBottomMenuTablet, .headerDynamicList .bkgImage .navBottom > div .linkbarBott .navBottomMenuTablet, .headerSitiGruppo .bkgImage .navBottom > div .linkbarBott .navBottomMenuTablet, .headerTabLink .bkgImage .navBottom > div .linkbarBott .navBottomMenuTablet, .headerImageSostenibilita .bkgImage .navBottom > div .linkbarBott .navBottomMenuTablet, .headerImageComunicati .bkgImage .navBottom > div .linkbarBott .navBottomMenuTablet, .headerImageNews .bkgImage .navBottom > div .linkbarBott .navBottomMenuTablet {
      display: block; }
    header .bkgImage .navBottom .linkbarBott, .headerImageHome .bkgImage .navBottom .linkbarBott, .headerImageGruppo .bkgImage .navBottom .linkbarBott, .headerNotiziario .bkgImage .navBottom .linkbarBott, .headerImageBrasil .bkgImage .navBottom .linkbarBott, .headerPhotogallery .bkgImage .navBottom .linkbarBott, .headerDynamicList .bkgImage .navBottom .linkbarBott, .headerSitiGruppo .bkgImage .navBottom .linkbarBott, .headerTabLink .bkgImage .navBottom .linkbarBott, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott, .headerImageComunicati .bkgImage .navBottom .linkbarBott, .headerImageNews .bkgImage .navBottom .linkbarBott {
      width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      header .bkgImage .navBottom .linkbarBott a, .headerImageHome .bkgImage .navBottom .linkbarBott a, .headerImageGruppo .bkgImage .navBottom .linkbarBott a, .headerNotiziario .bkgImage .navBottom .linkbarBott a, .headerImageBrasil .bkgImage .navBottom .linkbarBott a, .headerPhotogallery .bkgImage .navBottom .linkbarBott a, .headerDynamicList .bkgImage .navBottom .linkbarBott a, .headerSitiGruppo .bkgImage .navBottom .linkbarBott a, .headerTabLink .bkgImage .navBottom .linkbarBott a, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott a, .headerImageComunicati .bkgImage .navBottom .linkbarBott a, .headerImageNews .bkgImage .navBottom .linkbarBott a {
        font-family: "TIMSansWeb-light";
        float: left;
        display: block;
        color: #000;
        text-align: center;
        padding: 0 16px;
        text-decoration: none;
        font-size: 12px;
        line-height: 19.2px;
        letter-spacing: 1.2px;
        cursor: pointer; }
      header .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-toggle, .headerImageHome .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-toggle, .headerImageGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-toggle, .headerNotiziario .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-toggle, .headerImageBrasil .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-toggle, .headerPhotogallery .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-toggle, .headerDynamicList .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-toggle, .headerSitiGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-toggle, .headerTabLink .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-toggle, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-toggle, .headerImageComunicati .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-toggle, .headerImageNews .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-toggle {
        display: none; }
      header .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerImageHome .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerImageGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerNotiziario .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerImageBrasil .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerPhotogallery .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerDynamicList .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerSitiGruppo .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerTabLink .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerImageSostenibilita .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerImageComunicati .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu, .headerImageNews .bkgImage .navBottom .linkbarBott .navBottomMenuMobile .dropdown-menu {
        display: none; }
  header .bkgImage > .headerImageTransparent, .headerImageHome .bkgImage > .headerImageTransparent, .headerImageGruppo .bkgImage > .headerImageTransparent, .headerNotiziario .bkgImage > .headerImageTransparent, .headerImageBrasil .bkgImage > .headerImageTransparent, .headerPhotogallery .bkgImage > .headerImageTransparent, .headerDynamicList .bkgImage > .headerImageTransparent, .headerSitiGruppo .bkgImage > .headerImageTransparent, .headerTabLink .bkgImage > .headerImageTransparent, .headerImageSostenibilita .bkgImage > .headerImageTransparent, .headerImageComunicati .bkgImage > .headerImageTransparent, .headerImageNews .bkgImage > .headerImageTransparent {
    width: 66.6%;
    left: auto; }
  .page-footer > div > .row .containerGrey > div:first-child, .page-footer-eng > div > .row .containerGrey > div:first-child {
    padding: 53px 34px 0px 34px;
    position: relative;
    top: 10px; }
    .page-footer > div > .row .containerGrey > div:first-child p, .page-footer-eng > div > .row .containerGrey > div:first-child p {
      font-size: 22px;
      line-height: 30px;
      letter-spacing: 0.66px;
      width: 42%; }
  .page-footer > div > .row .containerGrey .animationButton1, .page-footer-eng > div > .row .containerGrey .animationButton1, .page-footer > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter, .containerNewsletter section .btnNewsletter .page-footer > div > .row .containerGrey .animationButtonNewsletter, .page-footer-eng > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter, .containerNewsletter section .btnNewsletter .page-footer-eng > div > .row .containerGrey .animationButtonNewsletter {
    float: right;
    top: -95px;
    right: 30px;
    padding: 0;
    margin: 0; }
    .page-footer > div > .row .containerGrey .animationButton1 button, .page-footer-eng > div > .row .containerGrey .animationButton1 button, .page-footer > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter button, .containerNewsletter section .btnNewsletter .page-footer > div > .row .containerGrey .animationButtonNewsletter button, .page-footer-eng > div > .row .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter button, .containerNewsletter section .btnNewsletter .page-footer-eng > div > .row .containerGrey .animationButtonNewsletter button {
      width: 300px;
      height: 65px;
      padding: 0 72px; }
  .page-footer > div > .row .containerBlue .row:first-child > div, .page-footer-eng > div > .row .containerBlue .row:first-child > div {
    position: relative;
    top: 0;
    left: 10px; }
  .page-footer > div > .row .containerBlue .row:first-child img, .page-footer-eng > div > .row .containerBlue .row:first-child img {
    width: 100px; }
  .page-footer > div > .row .containerBlue .row.secondImage > div, .page-footer-eng > div > .row .containerBlue .row.secondImage > div {
    position: relative;
    top: 0;
    left: 10px; }
  .page-footer > div > .row .containerBlue .row.secondImage img, .page-footer-eng > div > .row .containerBlue .row.secondImage img {
    width: 100px; }
  .page-footer > div > .row .containerBlue .row:nth-child(2), .page-footer-eng > div > .row .containerBlue .row:nth-child(2) {
    padding: 12px 15px 15px 32%;
    position: relative;
    top: -80px;
    margin-bottom: -123px; }
    .page-footer > div > .row .containerBlue .row:nth-child(2) > nav ul li a, .page-footer-eng > div > .row .containerBlue .row:nth-child(2) > nav ul li a {
      font-size: 14px;
      line-height: 16.8px;
      letter-spacing: 0.35px; }
    .page-footer > div > .row .containerBlue .row:nth-child(2) > div:last-child > div:first-child, .page-footer-eng > div > .row .containerBlue .row:nth-child(2) > div:last-child > div:first-child {
      text-align: left; }
      .page-footer > div > .row .containerBlue .row:nth-child(2) > div:last-child > div:first-child a, .page-footer-eng > div > .row .containerBlue .row:nth-child(2) > div:last-child > div:first-child a {
        font-size: 18px; }
    .page-footer > div > .row .containerBlue .row:nth-child(2) > div:last-child > div:last-child, .page-footer-eng > div > .row .containerBlue .row:nth-child(2) > div:last-child > div:last-child {
      text-align: left;
      right: auto;
      font-size: 18px;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .page-footer > div > .row .containerBlue .row:nth-child(2) > div:last-child > div:last-child a, .page-footer-eng > div > .row .containerBlue .row:nth-child(2) > div:last-child > div:last-child a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        .page-footer > div > .row .containerBlue .row:nth-child(2) > div:last-child > div:last-child a img, .page-footer-eng > div > .row .containerBlue .row:nth-child(2) > div:last-child > div:last-child a img {
          padding-right: 14px;
          float: right;
          padding-left: inherit; }
  .page-footer > div > .row .containerBlue .row:last-child, .page-footer-eng > div > .row .containerBlue .row:last-child {
    padding: 30px 15px 15px 34%; }
    .page-footer > div > .row .containerBlue .row:last-child > div, .page-footer-eng > div > .row .containerBlue .row:last-child > div {
      padding-left: 0;
      padding-bottom: 10px; }
      .page-footer > div > .row .containerBlue .row:last-child > div hr, .page-footer-eng > div > .row .containerBlue .row:last-child > div hr {
        margin-top: 20px;
        margin-bottom: 20px; }
      .page-footer > div > .row .containerBlue .row:last-child > div div, .page-footer-eng > div > .row .containerBlue .row:last-child > div div {
        padding-bottom: 0; }
        .page-footer > div > .row .containerBlue .row:last-child > div div a, .page-footer-eng > div > .row .containerBlue .row:last-child > div div a {
          font-size: 12px;
          line-height: 18px;
          display: inline !important; }
    .page-footer > div > .row .containerBlue .row:last-child p, .page-footer-eng > div > .row .containerBlue .row:last-child p {
      position: relative;
      top: 15px; }
  .page-footer-eng .containerBlue .row:nth-child(2) > div nav ul li a {
    font-size: 14px;
    line-height: 10px;
    letter-spacing: 0.35px; }
  .page-footer-eng .containerBlue .row:nth-child(2) > div:last-child div {
    text-align: left; }
    .page-footer-eng .containerBlue .row:nth-child(2) > div:last-child div a {
      line-height: 30px;
      letter-spacing: 0.4px;
      font-family: "TIMSansWeb-bold"; }
  .cookiealert {
    padding: 15px 45px; }
  .right-image {
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 60px;
    padding-bottom: 60px; }
    .right-image > article > div > div:nth-child(2) > img {
      left: auto;
      height: 304px;
      float: right; }
    .right-image > article > div .divOverlay {
      width: 82%;
      height: 286px;
      padding: 28px 15px;
      bottom: -328px; }
      .right-image > article > div .divOverlay p {
        font-size: 22px;
        line-height: 30px;
        letter-spacing: 0.66px;
        width: 85%; }
      .right-image > article > div .divOverlay h3 {
        font-size: 26px;
        line-height: 32px;
        letter-spacing: 0.78px;
        position: relative;
        top: 10px; }
      .right-image > article > div .divOverlay .animationButton1, .right-image > article > div .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter, .containerNewsletter section .btnNewsletter .right-image > article > div .divOverlay .animationButtonNewsletter {
        bottom: 35px;
        left: 17px; }
        .right-image > article > div .divOverlay .animationButton1 button, .right-image > article > div .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter button, .containerNewsletter section .btnNewsletter .right-image > article > div .divOverlay .animationButtonNewsletter button {
          width: 200px;
          height: 50px;
          font-size: 12px;
          line-height: 16.8px;
          letter-spacing: 1.44px; }
  .multi-box-text-images, .ComunicatiStampaEvidenza {
    padding-left: 3%;
    padding-right: 3%; }
    .multi-box-text-images .collapse:not(.show), .ComunicatiStampaEvidenza .collapse:not(.show) {
      display: block; }
    .multi-box-text-images .fa-angle-down, .ComunicatiStampaEvidenza .fa-angle-down {
      display: none; }
    .multi-box-text-images > div > h2, .ComunicatiStampaEvidenza > div > h2 {
      font-size: 30px;
      line-height: 40px;
      letter-spacing: 0.9px;
      margin-bottom: 36px; }
    .multi-box-text-images .imagetiles > div, .ComunicatiStampaEvidenza .imagetiles > div {
      text-align: right;
      -moz-text-align-last: right;
      text-align-last: right;
      margin-top: 40px; }
      .multi-box-text-images .imagetiles > div p[data-target="#demo"], .ComunicatiStampaEvidenza .imagetiles > div p[data-target="#demo"] {
        display: block;
        pointer-events: none;
        font-size: 30px;
        line-height: 36px;
        letter-spacing: 0.6px; }
      .multi-box-text-images .imagetiles > div p, .ComunicatiStampaEvidenza .imagetiles > div p {
        font-size: 16px;
        line-height: 36px;
        letter-spacing: 1.6px;
        -moz-text-align-last: auto;
        text-align: right;
        text-align-last: auto; }
      .multi-box-text-images .imagetiles > div a, .ComunicatiStampaEvidenza .imagetiles > div a {
        padding-left: 20px;
        text-transform: uppercase;
        font-size: 16px; }
    .multi-box-text-images .imagetiles article.overlayAnimation, .ComunicatiStampaEvidenza .imagetiles article.overlayAnimation {
      margin-bottom: 15px;
      margin-top: 0; }
      .multi-box-text-images .imagetiles article.overlayAnimation > p:first-child, .ComunicatiStampaEvidenza .imagetiles article.overlayAnimation > p:first-child {
        position: static;
        font-size: 30px;
        line-height: 36px;
        letter-spacing: 0.6px; }
      .multi-box-text-images .imagetiles article.overlayAnimation p, .ComunicatiStampaEvidenza .imagetiles article.overlayAnimation p {
        bottom: 60px; }
      .multi-box-text-images .imagetiles article.overlayAnimation .img-responsive + h3, .ComunicatiStampaEvidenza .imagetiles article.overlayAnimation .img-responsive + h3 {
        font-size: 15px;
        line-height: 18px;
        letter-spacing: 0.6px; }
  .twitter-feed {
    padding: 80px 30px 90px 30px; }
    .twitter-feed .s3desktop {
      display: block; }
    .twitter-feed .s3mobile {
      display: none; }
    .twitter-feed .s3desktop > div:first-child > div :first-child {
      font-size: 18px;
      line-height: 24px;
      letter-spacing: 1.08px;
      font-family: "TIMSansWeb-medium";
      color: #004691;
      padding-bottom: 10px; }
      .twitter-feed .s3desktop > div:first-child > div :first-child i.fa.fa-twitter {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased; }
    .twitter-feed .s3desktop > div:first-child > div :nth-child(2) {
      font-size: 18px;
      line-height: 30px;
      letter-spacing: 0.54px;
      width: 90%;
      font-family: "TIMSansWeb-light";
      cursor: pointer; }
      .twitter-feed .s3desktop > div:first-child > div :nth-child(2) div {
        display: none; }
      .twitter-feed .s3desktop > div:first-child > div :nth-child(2) span {
        font-family: "TIMSansWeb-light";
        pointer-events: none; }
    .twitter-feed .s3desktop > div:nth-child(2) > div {
      position: relative;
      top: 60px;
      right: -15px; }
      .twitter-feed .s3desktop > div:nth-child(2) > div .animationButton2 p {
        float: right;
        position: relative;
        top: -12px;
        right: 35px;
        cursor: pointer;
        font-size: 18px;
        line-height: 24px;
        letter-spacing: 1.08px;
        color: #004691; }
      .twitter-feed .s3desktop > div:nth-child(2) > div .animationButton2 div {
        width: 42px;
        height: 2px;
        right: 20px;
        float: right;
        background-color: #004691;
        position: relative; }
      .twitter-feed .s3desktop > div:nth-child(2) > div .animationButton2 i {
        font-size: 16px;
        font-weight: 700;
        top: -8px;
        right: 34px;
        position: absolute; }
  .left-image-boxes {
    box-shadow: 0 -32px 0 #fff inset;
    -webkit-box-shadow: 0 -32px 0 #fff inset;
    -moz-box-shadow: 0 -32px 0 #fff inset;
    -o-box-shadow: 0 -32px 0 #fff inset;
    padding-left: 3%;
    padding-right: 3%; }
    .left-image-boxes > div h2 {
      padding: 30px 0 25px 0;
      font-size: 30px;
      line-height: 40px;
      letter-spacing: 0.9px; }
    .left-image-boxes .imagetiles > p {
      font-size: 30px;
      line-height: 40px;
      letter-spacing: 0.9px;
      font-family: "TIMSansWeb-light";
      padding-top: 33px;
      margin-bottom: 33px; }
    .left-image-boxes .imagetiles > div:first-child {
      display: block;
      overflow: hidden;
      position: relative;
      left: 15px; }
      .left-image-boxes .imagetiles > div:first-child img {
        height: 235px;
        width: auto;
        position: relative; }
    .left-image-boxes .imagetiles > div:last-child {
      position: absolute;
      right: 0; }
      .left-image-boxes .imagetiles > div:last-child > div {
        padding: 0;
        height: auto;
        margin-bottom: 0; }
        .left-image-boxes .imagetiles > div:last-child > div:first-child > div:last-child {
          border: none;
          height: auto; }
        .left-image-boxes .imagetiles > div:last-child > div > div:last-child {
          border: 1px solid #081677;
          border-top: 16px solid #081677; }
        .left-image-boxes .imagetiles > div:last-child > div > img {
          display: none; }
        .left-image-boxes .imagetiles > div:last-child > div > div > h3 {
          padding: 10px 15px 0 20px !important;
          margin-bottom: 10px; }
        .left-image-boxes .imagetiles > div:last-child > div > div > p {
          padding: 0 20px 10px 20px;
          margin: 0; }
  .box-date-text {
    padding-left: 3%;
    padding-right: 3%; }
    .box-date-text #carouselSection5 .carousel-indicators > li, .box-date-text #carouselSection5tab .carousel-indicators > li {
      top: 40px;
      width: 15px;
      border-top: 6px solid transparent;
      border-bottom: 6px solid transparent; }
    .box-date-text #carouselSection5 .carousel-item, .box-date-text #carouselSection5tab .carousel-item {
      max-width: 100%; }
      .box-date-text #carouselSection5 .carousel-item > div, .box-date-text #carouselSection5tab .carousel-item > div {
        padding: 0; }
        
        .box-date-text #carouselSection5 .carousel-item > div > div,
        .box-date-text #carouselSection5tab .carousel-item > div > div {
          color: #222;
          padding: 0; }
          
          .box-date-text #carouselSection5 .carousel-item > div > div > p:first-child,
          .box-date-text #carouselSection5tab .carousel-item > div > div > p:first-child {
            letter-spacing: 0.72px; }
          
          .box-date-text #carouselSection5 .carousel-item > div > div > a,
          .box-date-text #carouselSection5tab .carousel-item > div > div > a {
            line-height: 30px;
            margin-right: auto;
            cursor: pointer; }
    .box-date-text #carouselSection5tab + .row {
      margin-top: 110px;
      margin-bottom: 85px; }
    .box-date-text .s5tablet > h2 {
      font-size: 30px;
      line-height: 40px;
      letter-spacing: 0.9px;
      margin-bottom: 52px;
      padding-top: 110px;
      font-family: "TIMSansWeb-light"; }
    .box-date-text .s5mobile {
      display: none; }
    .box-date-text .s5tablet {
      display: block; }
    .box-date-text .s5desktop {
      display: none; }
  .box-image {
    padding-left: 3%;
    padding-right: 3%; }
    .box-image .row > div > div:first-child .divOverlay {
      width: 128%;
      height: 250px;
      top: 100px;
      left: 20px;
      padding: 30px 22px; }
      .box-image .row > div > div:first-child .divOverlay h2 {
        font-size: 26px;
        line-height: 40px;
        letter-spacing: 0.78px; }
      .box-image .row > div > div:first-child .divOverlay p {
        font-size: 22px;
        line-height: 30px;
        letter-spacing: 0.66px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-top: 10px;
        width: 95%; }
    .box-image .row > div > div:first-child img {
      top: 0px;
      left: 20px;
      height: 54px; }
    .box-image .row > div > div:last-child {
      overflow: unset;
      margin-bottom: 100px; }
      .box-image .row > div > div:last-child img {
        left: 0;
        margin-bottom: 0;
        width: 478px;
        height: 266px;
        position: relative;
        float: right; }
  /* COMUNICATI STAMPA */
  .headerImageComunicati, .headerImageNews {
    height: 150px; }
  .titleComunicatiStampa, .titleSecondTitleNews, .titlelistingSearchTag, .titleConsiglio {
    margin-top: 40px; }
    .titleComunicatiStampa h1, .titleSecondTitleNews h1, .titlelistingSearchTag h1, .titleConsiglio h1 {
      padding: 0px 40px;
      font-size: 40px;
      line-height: 50px;
      letter-spacing: 0.8px; }
  .secondTitleComunicatiStampa, .titleSecondTitleNews div .secondTitleNews {
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 0.72px;
    padding: 0 40px; }
  .subtitleComunicatiStampa, .subtitleNews, .subtitleConsiglio {
    padding: 0px 55px 40px 55px;
    margin-top: 50px; }
    .subtitleComunicatiStampa p, .subtitleNews p, .subtitleConsiglio p {
      font-size: 15px;
      letter-spacing: 0.08px; }
      .subtitleComunicatiStampa p > span:nth-child(2), .subtitleNews p > span:nth-child(2), .subtitleConsiglio p > span:nth-child(2) {
        padding-left: 10px; }
      .subtitleComunicatiStampa p + div, .subtitleNews p + div, .subtitleConsiglio p + div {
        height: 1px;
        width: 100%;
        background-color: #dcdcdc;
        float: right;
        position: relative;
        bottom: 20px;
        display: block; }
  .breadcrumbComunicatiStampa, .breadcrumbTab, .breadcrumbSitiGruppo, .breadcrumbPhotogallery, .breadcrumbWrapper .breadcrumbDynamicList {
    padding: 0 55px 45px 55px;
    width: 100%;
    display: block; }
    .breadcrumbComunicatiStampa ul li a, .breadcrumbTab ul li a, .breadcrumbSitiGruppo ul li a, .breadcrumbPhotogallery ul li a, .breadcrumbWrapper .breadcrumbDynamicList ul li a {
      font-size: 14px;
      line-height: 21.6px;
      letter-spacing: 0.42px; }
  .corpoComunicato {
    padding: 0; }
    .corpoComunicato .citazione {
      margin: 0px 15px 0px 50px;
      width: auto;
      font-size: 30px;
      line-height: 37px; }
      .corpoComunicato .citazione i {
        font-size: 20px;
        line-height: 24px; }
      .corpoComunicato .citazione.pull-right {
        margin: 0 45px;
        padding-left: 48px; }
  .testoComunicato, .testoNews, .testoPhotogallery {
    padding: 0px 55px;
    line-height: 32px;
    /* AGGIUNTA LISTING LINK AL CAROUSEL */ }
    .testoComunicato .didascaliaFoto, .testoNews .didascaliaFoto, .testoPhotogallery .didascaliaFoto {
      font-size: 16px;
      line-height: 26px; }
    .testoComunicato .tableSostenibilita, .testoNews .tableSostenibilita, .testoPhotogallery .tableSostenibilita {
      margin-left: 0px; }
    .testoComunicato .listingLink section > div, .testoNews .listingLink section > div, .testoPhotogallery .listingLink section > div, .testoComunicato .tabLink section > div, .testoNews .tabLink section > div, .testoPhotogallery .tabLink section > div {
      padding: 0; }
  .scaricaDocPdf, .scaricaDocPdfSostenibilita, .scaricaDocPdfConsiglio {
    margin: 40px -15px; }
    .scaricaDocPdf .greyPdf > p, .scaricaDocPdfSostenibilita .greyPdf > p, .scaricaDocPdfConsiglio .greyPdf > p {
      font-size: 20px;
      line-height: 24px;
      letter-spacing: 4px;
      text-align: left;
      padding-left: 0; }
    .scaricaDocPdf .greyPdf .containerComunicati, .scaricaDocPdfSostenibilita .greyPdf .containerComunicati, .scaricaDocPdfConsiglio .greyPdf .containerComunicati {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .scaricaDocPdf .greyPdf .containerComunicati .animationButton3pdf, .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdf, .scaricaDocPdfConsiglio .greyPdf .containerComunicati .animationButton3pdf {
        display: inline-block;
        padding: 4px;
        margin: 0 28px 15px 0; }
        .scaricaDocPdf .greyPdf .containerComunicati .animationButton3pdf p, .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdf p, .scaricaDocPdfConsiglio .greyPdf .containerComunicati .animationButton3pdf p {
          text-indent: 60px;
          margin: 0;
          position: relative;
          bottom: 28px; }
          .scaricaDocPdf .greyPdf .containerComunicati .animationButton3pdf p:first-of-type, .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdf p:first-of-type, .scaricaDocPdfConsiglio .greyPdf .containerComunicati .animationButton3pdf p:first-of-type {
            font-size: 14px;
            line-height: 16.8px;
            letter-spacing: 1.4px; }
          .scaricaDocPdf .greyPdf .containerComunicati .animationButton3pdf p:nth-of-type(2), .scaricaDocPdfSostenibilita .greyPdf .containerComunicati .animationButton3pdf p:nth-of-type(2), .scaricaDocPdfConsiglio .greyPdf .containerComunicati .animationButton3pdf p:nth-of-type(2) {
            font-size: 12px;
            line-height: 16.8px; }
  .containerSlickComunicati, .containerSlickNews, .containerSlickGruppo, .containerSlickBrasil {
    height: 280px;
    margin: 30px 15px; }
    .containerSlickComunicati .slideSlick, .containerSlickNews .slideSlick, .containerSlickGruppo .slideSlick, .containerSlickBrasil .slideSlick {
      padding: 45px 35px;
      margin-left: 25px;
      max-width: 270px !important;
      height: 280px !important; }
  .ComunicatiStampaEvidenza {
    margin-bottom: 10px; }
  /* NEWS */
  .headerImageNews {
    height: 120px; }
  .titleSecondTitleNews div h1 {
    padding: 65px 40px 30px 40px; }
  .subtitleNews, .subtitleConsiglio {
    padding: 35px 55px 40px 55px; }
    .subtitleNews p > span:nth-child(2), .subtitleConsiglio p > span:nth-child(2) {
      padding-left: 10px; }
  .testoNews > img, .testoPhotogallery > img {
    left: -40px; }
  .containerSlickNews {
    margin: 30px 15px 0px 25px; }
    .containerSlickNews .sliderCarousel {
      margin-left: 15px; }
  /* IL GRUPPO */
  .headerImageGruppo, .headerNotiziario {
    height: 606px; }
    .headerImageGruppo .bkgImage, .headerNotiziario .bkgImage {
      height: 550px;
      overflow: hidden; }
      .headerImageGruppo .bkgImage .titlePage h1, .headerNotiziario .bkgImage .titlePage h1 {
        font-size: 48px;
        line-height: 64px;
        letter-spacing: 0.96px;
        height: 180px;
        padding: 55px 50px; }
  .testoGruppo, .testoBrasil, .testoNotiziario {
    padding: 0 55px 30px 55px; }
    .testoGruppo section h2, .testoBrasil section h2, .testoNotiziario section h2 {
      font-size: 26px;
      line-height: 34px;
      letter-spacing: 0.78px;
      margin-bottom: 15px; }
    .testoGruppo section p:first-of-type, .testoBrasil section p:first-of-type, .testoNotiziario section p:first-of-type {
      font-size: 20px;
      line-height: 32px;
      letter-spacing: 0.6px; }
    .testoGruppo section p:last-of-type, .testoBrasil section p:last-of-type, .testoNotiziario section p:last-of-type {
      font-size: 18px;
      line-height: 32px; }
  .kpiSection h2 {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0.9px;
    margin-bottom: 70px;
    padding: 0 40px; }
  .kpiSection .greyKpiContent .row > div {
    padding: 0 50px 40px 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    .kpiSection .greyKpiContent .row > div h3 {
      letter-spacing: 0.5px;
      padding: 30px 5px; }
    .kpiSection .greyKpiContent .row > div .flexRightText {
      margin-left: 56.5%; }
      .kpiSection .greyKpiContent .row > div .flexRightText p.kpi {
        padding-top: 20px; }
  .kpiSection .greyKpiContent .row:nth-of-type(2) .blueKpiContent > div {
    padding: 15px 30px 30px 30px; }
    .kpiSection .greyKpiContent .row:nth-of-type(2) .blueKpiContent > div p:first-of-type {
      line-height: 70px; }
  .greyLeftRight {
    padding: 100px 0px 30px 0px; }
    .greyLeftRight h2 {
      font-size: 30px;
      line-height: 40px;
      letter-spacing: 0.9px;
      padding: 0 0 50px 45px; }
    .greyLeftRight > div {
      padding: 0; }
      .greyLeftRight > div h3 {
        margin-top: 0px; }
      .greyLeftRight > div.greyRight {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0;
        box-shadow: 270px 0 0 0 #fff inset;
        -webkit-box-shadow: 270px 0 0 0 #fff inset;
        -moz-box-shadow: 270px 0 0 0 #fff inset;
        -o-box-shadow: 270px 0 0 0 #fff inset; }
        .greyLeftRight > div.greyRight div {
          padding-top: 40px; }
      .greyLeftRight > div.greyLeft {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        margin: 30px 0 0 0;
        box-shadow: 0 -20px 0 0 #fff inset;
        -webkit-box-shadow: 0 -20px 0 0 #fff inset;
        -moz-box-shadow: 0 -20px 0 0 #fff inset;
        -o-box-shadow: 0 -20px 0 0 #fff inset; }
        .greyLeftRight > div.greyLeft div img {
          float: right;
          right: -30px; }
      .greyLeftRight > div img {
        width: 370px;
        height: 370px;
        position: relative;
        top: 20px; }
  .boxSquare {
    margin: 45px 40px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
    .boxSquare > div {
      max-width: 370px;
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      height: auto;
      padding: 20px; }
      .boxSquare > div:first-of-type {
        margin-right: 30px; }
      .boxSquare > div:last-of-type {
        margin-left: 30px; }
      .boxSquare > div:before {
        content: "";
        display: block;
        padding-top: 100%;
        float: left; }
      .boxSquare > div h3 {
        font-family: "TIMSansWeb-bold";
        font-size: 18px;
        line-height: 34px;
        letter-spacing: 0.54px;
        margin-bottom: 10px; }
      .boxSquare > div p {
        font-family: "TIMSansWeb-light";
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.48px; }
      .boxSquare > div div div {
        height: 2px;
        background-color: #004691; }
      .boxSquare > div div i {
        color: #004691;
        font-weight: 600;
        pointer-events: none; }
  /* TIM BRASIL */
  .headerImageBrasil, .headerPhotogallery, .headerDynamicList, .headerSitiGruppo, .headerTabLink {
    height: 445px; }
    .headerImageBrasil .bkgImage, .headerPhotogallery .bkgImage, .headerDynamicList .bkgImage, .headerSitiGruppo .bkgImage, .headerTabLink .bkgImage {
      height: 400px;
      background-position: 73%; }
      .headerImageBrasil .bkgImage .titlePage, .headerPhotogallery .bkgImage .titlePage, .headerDynamicList .bkgImage .titlePage, .headerSitiGruppo .bkgImage .titlePage, .headerTabLink .bkgImage .titlePage {
        bottom: 110px; }
        .headerImageBrasil .bkgImage .titlePage h1, .headerPhotogallery .bkgImage .titlePage h1, .headerDynamicList .bkgImage .titlePage h1, .headerSitiGruppo .bkgImage .titlePage h1, .headerTabLink .bkgImage .titlePage h1 {
          font-size: 48px;
          line-height: 60px;
          letter-spacing: 0.96px; }
  .testoBrasil h1 {
    font-size: 26px;
    line-height: 34px;
    letter-spacing: 0.78px; }
  .testoBrasil p:first-of-type {
    font-size: 20px;
    line-height: 32px;
    letter-spacing: 0.6px; }
  .testoBrasil p:last-of-type {
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0.6px; }
  .containerSlickBrasil {
    margin: 30px 0px;
    padding-left: 15px; }
    .containerSlickBrasil .sliderCarousel {
      position: relative;
      left: 10px; }
      .containerSlickBrasil .sliderCarousel .slideSlick h3 {
        letter-spacing: -0.5px;
        margin: 23px 0; }
  .twoSectionBrasil > .row section:first-of-type h2 {
    margin: 50px 15px 25px 40px; }
  .twoSectionBrasil > .row section:first-of-type img {
    padding: 0 15px 0 40px; }
  .twoSectionBrasil > .row section:first-of-type > div {
    background-color: #f2f2f2;
    box-shadow: 0 -125px 0 0 #f2f2f2;
    -webkit-box-shadow: 0 -125px 0 0 #f2f2f2;
    -moz-box-shadow: 0 -125px 0 0 #f2f2f2;
    -o-box-shadow: 0 -125px 0 0 #f2f2f2;
    height: 250px;
    padding: 0px 25px; }
    .twoSectionBrasil > .row section:first-of-type > div ul {
      margin: 0; }
  .twoSectionBrasil > .row section:last-of-type h2 {
    margin: 15px 40px 25px 15px; }
  .twoSectionBrasil > .row section:last-of-type img {
    padding: 0 40px 0 15px; }
  .twoSectionBrasil > .row section:last-of-type > div {
    background-color: #f2f2f2;
    box-shadow: 0 -125px 0 0 #f2f2f2;
    -webkit-box-shadow: 0 -125px 0 0 #f2f2f2;
    -moz-box-shadow: 0 -125px 0 0 #f2f2f2;
    -o-box-shadow: 0 -125px 0 0 #f2f2f2;
    height: 250px; }
  /* SOSTENIBILITA' */
  .headerImageSostenibilita {
    height: 600px; }
    .headerImageSostenibilita .bkgImage {
      height: 550px;
      overflow: hidden; }
      .headerImageSostenibilita .bkgImage .titlePage h1 {
        font-size: 48px;
        line-height: 64px;
        letter-spacing: 0.96px;
        height: 180px;
        padding: 55px 50px; }
  .testoSostenibilità {
    padding: 0 40px; }
    .testoSostenibilità h2 {
      font-size: 26px;
      line-height: 34px;
      letter-spacing: 0.78px; }
    .testoSostenibilità p {
      font-size: 20px;
      line-height: 32px;
      letter-spacing: 0.6px; }
  .scaricaDocPdfSostenibilita {
    margin: 70px 0 40px 55px;
    /*         .greyPdf{
            margin-left: 15px !important;
        } */ }
    .scaricaDocPdfSostenibilita > p {
      padding-bottom: 42px; }
    .scaricaDocPdfSostenibilita > .animationButtonpdfSostenibilita {
      margin: 0 28px 15px 0; }
      .scaricaDocPdfSostenibilita > .animationButtonpdfSostenibilita p:first-of-type {
        font-size: 14px;
        line-height: 16.8px;
        letter-spacing: 1.4px; }
      .scaricaDocPdfSostenibilita > .animationButtonpdfSostenibilita p:last-of-type {
        font-size: 12px; }
  .tableSostenibilita {
    margin-left: 40px; }
  .tableLegend {
    padding: 0 40px 0 70px; }
    .tableLegend ul li {
      list-style: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: baseline;
      -ms-flex-align: baseline;
      align-items: baseline; }
      .tableLegend ul li p {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 0.36px; }
        .tableLegend ul li p:first-of-type {
          color: #eb0028;
          font-family: "TIMSansWeb-boldItalic";
          padding-right: 10px; }
        .tableLegend ul li p:last-of-type {
          color: #222;
          font-family: "TIMSansWeb-lightItalic"; }
  /* CONTATTI */
  .titleContatti div, .titleFaq div {
    padding: 0 60px 45px 60px; }
    .titleContatti div h1, .titleFaq div h1 {
      font-size: 40px;
      line-height: 50px;
      letter-spacing: 0.8px; }
  .sectionContatti {
    /*         .tiportal-contatti-uniforme {
            margin-bottom: -30px;
            &+ .tiportal-contatti-social {
                margin-top: 30px;
            }
        } */
    /*         .tiportal-contatti-due-contatti {
            margin-top: 30px;
        } */ }
    .sectionContatti .tiportal-barra-separatrice-contatti div {
      height: 50px;
      margin-top: 30px; }
    .sectionContatti .tiportal-contatti-social {
      padding-bottom: 30px; }
    .sectionContatti .tiportal-immagine-titolo-contatti {
      margin-bottom: 30px; }
    .sectionContatti .tiportal-contatti-uniformes1 .containerContatti > div:first-of-type h3 {
      margin-bottom: -15px; }
    .sectionContatti .tiportal-contatti-uniformes2 {
      margin-top: -80px; }
    .sectionContatti .tiportal-contatti-links {
      margin-bottom: -30px; }
    .sectionContatti .simpleWhite {
      margin: 30px 45px;
      padding: 30px 35px; }
      .sectionContatti .simpleWhite p {
        font-size: 18px;
        line-height: 34px;
        letter-spacing: 0.54px; }
    .sectionContatti .boxCarriera {
      margin: 30px 45px;
      padding: 55px 60px 0px 60px; }
      .sectionContatti .boxCarriera .boxHoverCarriera {
        padding-left: 30px !important; }
        .sectionContatti .boxCarriera .boxHoverCarriera .hoverContact {
          margin: 0; }
      .sectionContatti .boxCarriera > div:not(.boxHoverCarriera) {
        padding: 0; }
      .sectionContatti .boxCarriera > div:last-of-type {
        margin-bottom: 0; }
        .sectionContatti .boxCarriera > div:last-of-type p:first-of-type {
          margin-bottom: 0px; }
      .sectionContatti .boxCarriera > div.postaOrdinaria {
        margin-bottom: 75px;
        margin-top: 25px; }
        .sectionContatti .boxCarriera > div.postaOrdinaria p:first-of-type {
          margin-bottom: 20px; }
      .sectionContatti .boxCarriera > div p em {
        padding-left: 45px; }
      .sectionContatti .boxCarriera > div p.little {
        margin-top: 30px; }
      .sectionContatti .boxCarriera > div hr {
        display: none; }
    .sectionContatti .intestazioneContatti {
      position: relative;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .sectionContatti .intestazioneContatti div {
        /*                 &:first-of-type{
                    padding: 0;
                } */ }
        .sectionContatti .intestazioneContatti div:last-of-type {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          height: auto;
          top: auto;
          padding: 49px 0 49px 70px;
          margin: auto;
          position: absolute;
          height: 70%;
          top: 15%;
          bottom: 15%;
          right: 0; }
          .sectionContatti .intestazioneContatti div:last-of-type h2 {
            font-size: 34px;
            line-height: 40px;
            letter-spacing: 1.02px; }
    .sectionContatti .containerContatti {
      margin: 30px 45px 0 45px;
      padding: 0 45px 60px 45px;
      -webkit-box-align: baseline;
      -ms-flex-align: baseline;
      align-items: baseline; }
      .sectionContatti .containerContatti.middleSection {
        margin: 0 45px -45px 45px;
        padding: 0 45px; }
      .sectionContatti .containerContatti .indirizzoStampa {
        padding-top: 0px; }
        .sectionContatti .containerContatti .indirizzoStampa:last-of-type {
          padding-bottom: 0px; }
      .sectionContatti .containerContatti > div {
        padding-bottom: 0px;
        padding-top: 60px;
        /*                 &:not(:nth-child(-n + 2)) {
                    padding-top: 60px;
                } */ }
        .sectionContatti .containerContatti > div:first-of-type {
          margin-top: 0px; }
        .sectionContatti .containerContatti > div.titleBlackContact {
          margin-top: 0 !important; }
          .sectionContatti .containerContatti > div.titleBlackContact ~ div {
            padding-top: 30px; }
          .sectionContatti .containerContatti > div.titleBlackContact h3 {
            min-height: auto; }
        .sectionContatti .containerContatti > div hr {
          display: none; }
    .sectionContatti .socialMediaContact {
      margin: 0px 45px;
      padding: 60px 45px 25px 45px; }
    .sectionContatti .boxDueTerzi {
      margin: 30px 45px; }
      .sectionContatti .boxDueTerzi h3 {
        min-height: inherit; }
      .sectionContatti .boxDueTerzi > div {
        padding: 60px 60px 50px 60px; }
        .sectionContatti .boxDueTerzi > div:last-of-type {
          padding-top: 40px; }
    .sectionContatti .boxDueCol, .sectionContatti .boxDueMail {
      margin: 0 45px;
      padding: 0 30px;
      /*             h3{
                min-height: auto;
            } */ }
      .sectionContatti .boxDueCol > div, .sectionContatti .boxDueMail > div {
        padding-top: 60px; }
        .sectionContatti .boxDueCol > div:last-of-type, .sectionContatti .boxDueMail > div:last-of-type {
          padding: 60px 25px; }
        .sectionContatti .boxDueCol > div .hoverContact, .sectionContatti .boxDueMail > div .hoverContact {
          position: relative;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-box-pack: left;
          -ms-flex-pack: left;
          justify-content: left;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          width: 44px;
          margin-top: 20px; }
          .sectionContatti .boxDueCol > div .hoverContact > div, .sectionContatti .boxDueMail > div .hoverContact > div {
            height: 2px;
            width: 44px;
            background-color: #004691;
            position: absolute;
            right: 0;
            top: 10px; }
          .sectionContatti .boxDueCol > div .hoverContact i, .sectionContatti .boxDueMail > div .hoverContact i {
            font-size: 22px;
            position: absolute;
            right: -2px;
            top: 0px;
            color: #004691; }
          .sectionContatti .boxDueCol > div .hoverContact + p, .sectionContatti .boxDueMail > div .hoverContact + p {
            cursor: pointer;
            color: #004691;
            font-family: "TIMSansWeb-regular";
            font-size: 16px;
            line-height: 16.8px;
            position: relative;
            left: 57px;
            top: 3px;
            margin-bottom: 0; }
            .sectionContatti .boxDueCol > div .hoverContact + p b, .sectionContatti .boxDueMail > div .hoverContact + p b {
              font-family: "TIMSansWeb-bold";
              position: relative;
              left: -58px;
              letter-spacing: 0.5px;
              line-height: 2;
              top: 5px; }
        .sectionContatti .boxDueCol > div hr, .sectionContatti .boxDueMail > div hr {
          margin-bottom: 35px;
          margin-top: 35px; }
  .secondBluContatti {
    box-shadow: 0 225px 0 #fff inset;
    -webkit-box-shadow: 0 225px 0 #fff inset;
    -moz-box-shadow: 0 255px 0 #fff inset;
    -o-box-shadow: 0 255px 0 #fff inset;
    padding-bottom: 65px;
    padding-top: 0px; }
    .secondBluContatti .row {
      padding: 45px 30px 35px 35px;
      margin-left: 110px; }
      .secondBluContatti .row > div:nth-child(2) {
        margin-bottom: 30px; }
      .secondBluContatti .row > div h2 {
        font-size: 40px;
        line-height: 40px;
        letter-spacing: 1.2px;
        margin-top: 20px;
        margin-bottom: 50px; }
      .secondBluContatti .row > div h3 {
        min-height: inherit; }
      .secondBluContatti .row > div.titleBlueContatti + div {
        padding-top: 5px;
        padding-bottom: 20px; }
      .secondBluContatti .row > div .hoverContactWhite + p {
        font-size: 18px;
        line-height: 24px;
        top: 0px; }
  /* LISTING COMUNICATI */
  .formSearchComunicati, .formSearchArticoli, .formlistingSearchTag {
    padding: 5px 45px 15px 45px; }
    .formSearchComunicati form .pr75, .formSearchArticoli form .pr75, .formlistingSearchTag form .pr75 {
      padding-right: 15px; }
    .formSearchComunicati form .pl75, .formSearchArticoli form .pl75, .formlistingSearchTag form .pl75 {
      padding-left: 15px; }
    .formSearchComunicati form .ricercaTestuale, .formSearchArticoli form .ricercaTestuale, .formlistingSearchTag form .ricercaTestuale {
      margin-top: 20px;
      margin-bottom: 20px; }
    .formSearchComunicati form .form-check input[type="radio"], .formSearchArticoli form .form-check input[type="radio"], .formlistingSearchTag form .form-check input[type="radio"] {
      height: 22px;
      width: 22px; }
    .formSearchComunicati form .form-check .form-check-label, .formSearchArticoli form .form-check .form-check-label, .formlistingSearchTag form .form-check .form-check-label {
      font-size: 16px; }
    .formSearchComunicati form .form-check + .form-group, .formSearchArticoli form .form-check + .form-group, .formlistingSearchTag form .form-check + .form-group {
      margin-bottom: 0; }
      .formSearchComunicati form .form-check + .form-group .form-control, .formSearchArticoli form .form-check + .form-group .form-control, .formlistingSearchTag form .form-check + .form-group .form-control {
        margin-bottom: 15px; }
    .formSearchComunicati form .azzeraFiltri, .formSearchArticoli form .azzeraFiltri, .formlistingSearchTag form .azzeraFiltri {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
  .resultSearchComunicati, .resultSearchArticoli, .resultlistingSearchTag, .resultlistingSearchTag .resultSearchComunicatiTag {
    padding: 60px 40px 30px 40px;
    margin: 0 -10px 30px -10px; }
    .resultSearchComunicati > div > section, .resultSearchArticoli > div > section, .resultlistingSearchTag > div > section, .resultlistingSearchTag .resultSearchComunicatiTag > div > section {
      margin-bottom: 30px; }
      .resultSearchComunicati > div > section > div, .resultSearchArticoli > div > section > div, .resultlistingSearchTag > div > section > div, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div {
        padding: 17px 27px 23px 27px; }
        .resultSearchComunicati > div > section > div h2, .resultSearchArticoli > div > section > div h2, .resultlistingSearchTag > div > section > div h2, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div h2 {
          font-size: 18px; }
        .resultSearchComunicati > div > section > div img, .resultSearchArticoli > div > section > div img, .resultlistingSearchTag > div > section > div img, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div img {
          right: 27px; }
        .resultSearchComunicati > div > section > div p:last-of-type, .resultSearchArticoli > div > section > div p:last-of-type, .resultlistingSearchTag > div > section > div p:last-of-type, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div p:last-of-type {
          bottom: -3px; }
    .resultSearchComunicati > div .caricaAltro, .resultSearchArticoli > div .caricaAltro, .resultlistingSearchTag > div .caricaAltro, .resultlistingSearchTag .resultSearchComunicatiTag > div .caricaAltro {
      margin: 30px auto; }
  /* LISTING ARTICOLI */
  .resultSearchArticoli > div > section > div > div:first-of-type img, .resultlistingSearchTag > div > section > div > div:first-of-type img {
    height: 195px; }
  .resultSearchArticoli > div > section > div > div:last-of-type, .resultlistingSearchTag > div > section > div > div:last-of-type {
    padding: 15px 25px;
    height: 180px; }
    .resultSearchArticoli > div > section > div > div:last-of-type h2, .resultlistingSearchTag > div > section > div > div:last-of-type h2 {
      min-height: 72px; }
  /* LISTING SEARCH TAG */
  .titlelistingSearchTag h1 {
    margin-left: -25px;
    margin-bottom: 10px; }
    .titlelistingSearchTag h1 b {
      display: inline; }
  .titlelistingSearchTag p {
    font-size: 18px;
    margin-left: 15px;
    margin-bottom: 50px; }
  .formlistingSearchTag form .azzeraFiltri {
    padding: 0; }
  .resultlistingSearchTag {
    padding: 50px 40px 30px 40px; }
    .resultlistingSearchTag > div > h2 {
      color: #222;
      font-family: "TIMSansWeb-medium";
      font-size: 30px;
      line-height: 40px;
      letter-spacing: 0.9px;
      padding: 0 15px 30px 15px; }
    .resultlistingSearchTag .paginationSearch {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .resultlistingSearchTag .paginationSearch .pagination li {
        width: 35px;
        height: 35px;
        margin: 0 5px; }
        .resultlistingSearchTag .paginationSearch .pagination li.active .page-link {
          color: #fff !important;
          background-color: #004691 !important; }
        .resultlistingSearchTag .paginationSearch .pagination li[disabled] .page-link svg g use {
          fill: #d8d8d8; }
        .resultlistingSearchTag .paginationSearch .pagination li .page-link {
          border: none;
          text-align: center;
          border-radius: 0;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -khtml-border-radius: 0; }
          .resultlistingSearchTag .paginationSearch .pagination li .page-link[aria-label="Previous"] {
            background-color: transparent; }
            .resultlistingSearchTag .paginationSearch .pagination li .page-link[aria-label="Previous"] svg {
              -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
          .resultlistingSearchTag .paginationSearch .pagination li .page-link[aria-label="Next"] {
            background-color: transparent; }
            .resultlistingSearchTag .paginationSearch .pagination li .page-link[aria-label="Next"] svg {
              -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg); }
          .resultlistingSearchTag .paginationSearch .pagination li .page-link:not([aria-label]) {
            color: #919497;
            font-family: "TIMSansWeb-bold";
            font-size: 13px;
            line-height: 20px;
            letter-spacing: 0.39px;
            background-color: #f8f8f8; }
    .resultlistingSearchTag .documentSearch {
      padding: 0 0 45px 0; }
      .resultlistingSearchTag .documentSearch > div {
        background-color: #fff;
        padding: 15px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 15px; }
    .resultlistingSearchTag .altriRisultati {
      padding-bottom: 15px; }
  /* LISTING DYNAMIC */
  .headerDynamicList, .headerSitiGruppo {
    height: 400px; }
    .headerDynamicList .bkgImage .titlePage, .headerSitiGruppo .bkgImage .titlePage {
      bottom: 80px; }
      .headerDynamicList .bkgImage .titlePage h1, .headerSitiGruppo .bkgImage .titlePage h1 {
        line-height: 40px !important;
        padding: 0 30px;
        /* bottom: -85px !important; */ }
        .headerDynamicList .bkgImage .titlePage h1 span, .headerSitiGruppo .bkgImage .titlePage h1 span {
          font-size: 26px;
          line-height: 34px;
          letter-spacing: 0.78px; }
  .breadcrumbWrapper .breadcrumbDynamicList {
    padding-top: 50px !important; }
  .listingDynamicNews section .titleDynamic {
    padding: 30px 100px 1px 75px; }
    .listingDynamicNews section .titleDynamic p {
      color: #222;
      font-family: "TIMSansWeb-bold";
      font-size: 24px;
      line-height: 25px; }
  .listingDynamicNews section ul {
    padding: 0 45px; }
    .listingDynamicNews section ul li div {
      padding: 17px 30px; }
      .listingDynamicNews section ul li div.shadowHover {
        box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
        -webkit-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
        -moz-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
        -o-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5); }
      .listingDynamicNews section ul li div p {
        font-size: 13px;
        line-height: 17px;
        letter-spacing: 0.39px;
        pointer-events: none; }
      .listingDynamicNews section ul li div a {
        font-size: 20px;
        line-height: 19px;
        width: 90%; }
  .listingDynamicNews > .paginationSearch {
    padding: 25px 40px 40px 10px; }
    .listingDynamicNews > .paginationSearch .pagination {
      margin: 5px 15px 0 0; }
      .listingDynamicNews > .paginationSearch .pagination li {
        width: 45px;
        height: 45px;
        margin: 0 5px; }
        .listingDynamicNews > .paginationSearch .pagination li .page-link:not([aria-label]) {
          line-height: 28px; }
  .socialMedia {
    padding: 65px 105px; }
    .socialMedia > div h3 {
      color: #222;
      font-family: "TIMSansWeb-bold";
      font-size: 16px;
      line-height: 24px;
      letter-spacing: 0.48px;
      margin-bottom: 20px; }
    .socialMedia > div p {
      color: #222; }
      .socialMedia > div p:first-of-type {
        font-family: "TIMSansWeb-medium";
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.48px; }
      .socialMedia > div p:last-of-type {
        font-family: "TIMSansWeb-light";
        font-size: 12px;
        line-height: 20px;
        letter-spacing: 0.36px;
        margin-bottom: 20px; }
    .socialMedia > div:nth-of-type(2) p:first-of-type:before {
      content: "";
      width: 20px;
      height: 18px;
      background-image: url(../../../content/dam/default/Contatti/Twitter.svg);
      display: inline-block;
      position: relative;
      top: 5px;
      margin-right: 10px;
      background-size: 100% 100%; }
    .socialMedia > div:nth-of-type(3) p:first-of-type:before {
      content: "";
      width: 22px;
      height: 22px;
      background-image: url(../../../content/dam/default/Contatti/FACEBOOK.svg);
      display: inline-block;
      position: relative;
      top: 5px;
      margin-right: 10px; }
    .socialMedia > div:nth-of-type(4) p:first-of-type:before {
      content: "";
      width: 22px;
      height: 22px;
      background-image: url(../../../content/dam/default/Contatti/LINKEDIN.svg);
      display: inline-block;
      position: relative;
      top: 5px;
      margin-right: 10px; }
    .socialMedia > div:nth-of-type(5) p:first-of-type:before {
      content: "";
      width: 22px;
      height: 22px;
      background-image: url(../../../content/dam/default/Contatti/LINKEDIN.svg);
      display: inline-block;
      position: relative;
      top: 5px;
      margin-right: 10px; }
    .socialMedia > div:nth-of-type(6) p:first-of-type:before {
      content: "";
      width: 26px;
      height: 18px;
      background-image: url(../../../content/dam/default/Contatti/YOUTUBE.svg);
      display: inline-block;
      position: relative;
      top: 5px;
      margin-right: 10px;
      background-size: 100% 100%; }
  /* LISTING LINK */
  .listingLink section, .tabLink section {
    padding: 15px 45px 45px 45px; }
    .listingLink section > div, .tabLink section > div {
      padding: 30px 25px 1px 25px; }
      .listingLink section > div h3, .tabLink section > div h3 {
        font-size: 20px;
        line-height: 25px; }
      .listingLink section > div ul li div img, .tabLink section > div ul li div img {
        margin-right: 19px; }
      .listingLink section > div ul li div p:first-of-type, .tabLink section > div ul li div p:first-of-type {
        font-size: 16px;
        line-height: 22px;
        margin-right: 120px; }
      .listingLink section > div ul li div p:last-of-type, .tabLink section > div ul li div p:last-of-type {
        font-size: 12px;
        line-height: 40px;
        letter-spacing: 0.36px; }
  /* TAB LINK */
  .headerTabLink .bkgImage .titlePage h1 {
    position: absolute !important;
    line-height: 60px !important; }
  .dataTab {
    font-size: 15px;
    line-height: 40px;
    letter-spacing: 0.45px;
    margin-bottom: 10px; }
    .dataTab div {
      padding: 8px 45px; }
  .testoTab div {
    padding: 0 45px 45px 45px; }
    .testoTab div p:first-of-type {
      color: #004691;
      font-family: "TIMSansWeb-bold";
      font-size: 22px;
      line-height: 32px; }
    .testoTab div p:last-of-type {
      color: #222;
      font-family: "TIMSansWeb-regular";
      font-size: 20px;
      line-height: 32px; }
  .tabLink section {
    padding: 20px 45px; }
    .tabLink section select {
      background-image: url(../../../content/dam/default/NavBarBottom/arrowDownBlack.svg);
      background-position: right 12px center;
      padding-right: 35px;
      background-repeat: no-repeat;
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
      font-family: "TIMSansWeb-bold";
      font-size: 12px;
      line-height: 21.6px;
      letter-spacing: 0.36px;
      color: #004691;
      background-color: #fbf8f8;
      border: none !important;
      margin-bottom: 20px; }
      .tabLink section select[disabled] {
        background-image: url(../../../content/dam/default/NavBarBottom/arrowDownDisabled.svg);
        color: #d2d2d2; }
      .tabLink section select::-ms-expand {
        display: none; }
      .tabLink section select:-moz-focusring {
        color: transparent;
        text-shadow: none; }
      .tabLink section select:focus {
        color: inherit;
        background-color: inherit;
        outline: none;
        -webkit-box-shadow: none;
        box-shadow: none; }
    .tabLink section .tabbable {
      background-color: #f2f2f2;
      padding: 0; }
      .tabLink section .tabbable > ul {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 35px;
        margin-bottom: 68px; }
        .tabLink section .tabbable > ul .tab-selector.active a {
          color: #eb0028; }
        .tabLink section .tabbable > ul .tab-selector.active div {
          height: 4px;
          width: 30px;
          background: #e1001e;
          margin: 0 auto; }
        .tabLink section .tabbable > ul .tab-selector a {
          cursor: pointer;
          text-decoration: none;
          font-family: "TIMSansWeb-bold";
          font-size: 20px;
          line-height: 28px;
          letter-spacing: 0.1px;
          color: #004691; }
        .tabLink section .tabbable > ul li.prevTab img {
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          height: 16px;
          width: auto;
          cursor: pointer; }
        .tabLink section .tabbable > ul li.nextTab img {
          -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
          height: 16px;
          width: auto;
          cursor: pointer; }
      .tabLink section .tabbable .selectWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end; }
        .tabLink section .tabbable .selectWrapper select {
          width: auto; }
      .tabLink section .tabbable .tab-content {
        background-color: #fff;
        padding: 21px 25px; }
      /* USE TABS*/
        .tabLink section .tabbable .useTabs > ul {
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          margin-top: 35px;
          margin-bottom: 68px;
        }
        .tabLink section .tabbable .useTabs > ul .tab-selector.active a {
          color: #eb0028;
        }
        .tabLink section .tabbable .useTabs > ul .tab-selector.active div {
          height: 4px;
          width: 30px;
          background: #e1001e;
          margin: 0 auto;
        }
        .tabLink section .tabbable .useTabs > ul .tab-selector a {
          cursor: pointer;
          text-decoration: none;
          font-family: "TIMSansWeb-bold";
          font-size: 20px;
          line-height: 28px;
          letter-spacing: 0.1px;
          color: #004691;
        }
        .tabLink section .tabbable .useTabs > ul li.prevTab img {
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          height: 16px;
          width: auto;
          cursor: pointer;
        }
        .tabLink section .tabbable .useTabs > ul li.nextTab img {
          -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
          height: 16px;
          width: auto;
          cursor: pointer;
        }
        .tabLink section .tabbable .useTabs>ul li.firstTab img {
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          height: 16px;
          width: auto;
          cursor: pointer;
        }
        .tabLink section .tabbable .useTabs>ul li.lastTab img {
          -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
          height: 16px;
          width: auto;
          cursor: pointer;
        }
        .tabLink section .tabbable .useTabs>ul li.firstTab img.double-arrow-tabs {
          margin-left: -10px;
        }
        .tabLink section .tabbable .useTabs>ul li.lastTab img.double-arrow-tabs {
          margin-left: -10px;
        }
        /* SelectWrapperMenu full*/
        .tabLink section .tabbable .selectWrapperMenu {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
          -ms-flex-pack: end;
          justify-content: flex-end;
        }
        .tabLink section .tabbable .selectWrapperMenu select {
          /* width: auto; */
          font-size: 14px;
        }
        .tabLink section .tabbable .selectWrapperMenu select:focus {
          /* width: auto; */
          background-color: #ffffff;
          color: #004691;
        }
        .tabLink section .tabbable .selectWrapperMenu select option {
          color: #004691;
        }

  /* FAQ */
  .blockFaq .accordionFaqImage, .blockFaq2 .accordionFaqImage, .blockFaq3 .accordionFaqImage {
    position: relative;
    margin-bottom: 30px; }
    .blockFaq .accordionFaqImage > div:last-of-type, .blockFaq2 .accordionFaqImage > div:last-of-type, .blockFaq3 .accordionFaqImage > div:last-of-type {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      height: auto;
      top: auto;
      padding: 49px 0 49px 70px;
      margin: auto;
      position: absolute;
      height: 70%;
      top: 15%;
      bottom: 15%;
      right: 0; }
      .blockFaq .accordionFaqImage > div:last-of-type h2, .blockFaq2 .accordionFaqImage > div:last-of-type h2, .blockFaq3 .accordionFaqImage > div:last-of-type h2 {
        font-size: 34px;
        line-height: 40px;
        letter-spacing: 1.02px; }
  .blockFaq .accordionFaq, .blockFaq2 .accordionFaq, .blockFaq3 .accordionFaq {
    margin: 0 45px;
    position: relative;
    padding: 24px 37px;
    background-color: #fff; }
    .blockFaq .accordionFaq .testoComunicato, .blockFaq2 .accordionFaq .testoComunicato, .blockFaq3 .accordionFaq .testoComunicato, .blockFaq .accordionFaq .testoNews, .blockFaq2 .accordionFaq .testoNews, .blockFaq3 .accordionFaq .testoNews, .blockFaq .accordionFaq .testoPhotogallery, .blockFaq2 .accordionFaq .testoPhotogallery, .blockFaq3 .accordionFaq .testoPhotogallery {
      padding: 0;
      margin: 0 -35px; }
    .blockFaq .accordionFaq > h3, .blockFaq2 .accordionFaq > h3, .blockFaq3 .accordionFaq > h3 {
      font-size: 20px;
      line-height: 32px; }
    .blockFaq .accordionFaq .accordionHidden > p, .blockFaq2 .accordionFaq .accordionHidden > p, .blockFaq3 .accordionFaq .accordionHidden > p {
      color: #222;
      font-family: "TIMSansWeb-light";
      font-size: 18px;
      line-height: 32px;
      margin: 30px 0px 30px 24px; }
    .blockFaq .accordionFaq .accordionHidden .testoComunicato, .blockFaq2 .accordionFaq .accordionHidden .testoComunicato, .blockFaq3 .accordionFaq .accordionHidden .testoComunicato, .blockFaq .accordionFaq .accordionHidden .testoNews, .blockFaq2 .accordionFaq .accordionHidden .testoNews, .blockFaq3 .accordionFaq .accordionHidden .testoNews, .blockFaq .accordionFaq .accordionHidden .testoPhotogallery, .blockFaq2 .accordionFaq .accordionHidden .testoPhotogallery, .blockFaq3 .accordionFaq .accordionHidden .testoPhotogallery {
      margin: 0 -35px !important; }
    .blockFaq .accordionFaq .accordionHidden ul, .blockFaq2 .accordionFaq .accordionHidden ul, .blockFaq3 .accordionFaq .accordionHidden ul {
      margin: 0px 15px; }
      .blockFaq .accordionFaq .accordionHidden ul li, .blockFaq2 .accordionFaq .accordionHidden ul li, .blockFaq3 .accordionFaq .accordionHidden ul li {
        list-style: none; }
        .blockFaq .accordionFaq .accordionHidden ul li div p:first-of-type, .blockFaq2 .accordionFaq .accordionHidden ul li div p:first-of-type, .blockFaq3 .accordionFaq .accordionHidden ul li div p:first-of-type {
          font-size: 16px;
          line-height: 22px; }
        .blockFaq .accordionFaq .accordionHidden ul li div p:last-of-type, .blockFaq2 .accordionFaq .accordionHidden ul li div p:last-of-type, .blockFaq3 .accordionFaq .accordionHidden ul li div p:last-of-type {
          font-family: "TIMSansWeb-medium";
          font-size: 12px;
          line-height: 40px;
          letter-spacing: 0.36px;
          right: 35px; }
  .blockFaq2 .accordionFaq {
    padding: 24px 55px 24px 37px; }
    .blockFaq2 .accordionFaq .accordionHidden {
      margin: 25px -15px 0 70px; }
  .blockFaq3 {
    margin: 0; }
    .blockFaq3 .accordionHidden {
      display: none;
      background-color: #f8f8f8;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .blockFaq3 .accordionHidden.show {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 5px 45px 0 45px;
        padding: 0; }
      .blockFaq3 .accordionHidden > div {
        padding: 15px; }
        .blockFaq3 .accordionHidden > div img {
          width: 100%;
          height: auto;
          padding: 0 22px; }
  /* PHOTOGALLERY */
  .headerPhotogallery .bkgImage, .headerDynamicList .bkgImage, .headerSitiGruppo .bkgImage, .headerTabLink .bkgImage {
    background-position: 40%; }
    .headerPhotogallery .bkgImage .titlePage h1, .headerDynamicList .bkgImage .titlePage h1, .headerSitiGruppo .bkgImage .titlePage h1, .headerTabLink .bkgImage .titlePage h1 {
      bottom: -55px; }
  .testoPhotogallery {
    padding: 0 55px 45px 55px; }
    .testoPhotogallery h2 {
      color: #004691;
      font-family: "TIMSansWeb-bold";
      font-size: 26px;
      line-height: 34px;
      letter-spacing: 0.78px;
      margin-bottom: 10px; }
    .testoPhotogallery p span {
      padding-left: 60px;
      display: block;
      font-size: 30px;
      line-height: 37px;
      padding-top: 15px; }
    .testoPhotogallery > .imgPhotoText {
      margin: auto; }
    .testoPhotogallery i {
      font-size: 20px;
      line-height: 24px;
      display: block;
      padding: 25px 0 25px 60px; }
  .photogallery > div .blockPhotogallery {
    padding: 10px 50px 15px 50px; }
    .photogallery > div .blockPhotogallery > h3 {
      font-size: 20px;
      line-height: 24px;
      letter-spacing: 4px;
      padding: 50px 0 57px 0;
      margin-bottom: 0;
      margin-left: -13px; }
    .photogallery > div .blockPhotogallery .galleryList {
      margin-left: -20px;
      margin-right: -20px; }
      .photogallery > div .blockPhotogallery .galleryList div:not(.showAll) {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        padding: 0 10px 38px 10px; }
        .photogallery > div .blockPhotogallery .galleryList div:not(.showAll) > a {
          position: relative;
          display: block; }
          .photogallery > div .blockPhotogallery .galleryList div:not(.showAll) > a[data-slide-to]:hover:before {
            border: solid 5px #eb0028;
            margin: 0px;
            z-index: 1;
            background: rgba(255, 255, 255, 0.6);
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0; }
          .photogallery > div .blockPhotogallery .galleryList div:not(.showAll) > a img {
            width: 138px;
            padding: 0;
            border: none;
            border-radius: 0;
            -webkit-border-radius: 0;
            -ms-border-radius: 0;
            -moz-border-radius: 0; }
      .photogallery > div .blockPhotogallery .galleryList .showAll {
        padding: 0 10px 20px 10px; }
  .photogallery > div .modal.fade .modal-dialog {
    margin: auto; }
    .photogallery > div .modal.fade .modal-dialog .modal-content {
      padding: 0;
      margin: 0;
      border: 0;
      border-radius: 0;
      -webkit-border-radius: 0;
      -ms-border-radius: 0;
      -moz-border-radius: 0;
      background-color: transparent; }
      .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body {
        padding: 0; }
        .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-indicators {
          display: none; }
        .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-inner {
          width: auto;
          margin: 0 35px; }
          .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-inner .carousel-item div {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: 15px;
            position: fixed;
            margin-left: 10%; }
            .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-inner .carousel-item div p {
              color: #fff;
              font-family: "TIMSansWeb-light";
              font-size: 16px;
              line-height: 22px; }
        .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-control-prev {
          opacity: 1;
          filter: alpha(opacity=100);
          -moz-opacity: 1;
          -khtml-opacity: 1; }
          .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-control-prev .carousel-control-prev-icon {
            position: absolute;
            left: 0;
            background-image: none;
            background-color: rgba(0, 0, 0, 0.7);
            width: 35px;
            height: 35px; }
            .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-control-prev .carousel-control-prev-icon:before {
              content: "";
              background: url(../../../content/dam/default/Photogallery/arrowCarWhite.svg);
              background-size: 100% auto;
              height: 16px;
              width: 16px;
              display: inline-block;
              margin-top: 9px; }
        .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-control-next {
          opacity: 1;
          filter: alpha(opacity=100);
          -moz-opacity: 1;
          -khtml-opacity: 1; }
          .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-control-next .carousel-control-next-icon {
            position: absolute;
            right: 0;
            background-image: none;
            background-color: rgba(0, 0, 0, 0.7);
            width: 35px;
            height: 35px; }
            .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-control-next .carousel-control-next-icon:before {
              content: "";
              background: url(../../../content/dam/default/Photogallery/arrowCarWhite.svg);
              background-size: 100% auto;
              height: 16px;
              width: 16px;
              display: inline-block;
              margin-top: 9px;
              -webkit-transform: scale(-1, 1);
              transform: scale(-1, 1); }
  /* NOTIZIARIO */
  .scaricaPdfNotiziario {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .scaricaPdfNotiziario .animationButtonNotiziario {
      margin: 5px 30px 15px 0;
      height: 65px; }
      .scaricaPdfNotiziario .animationButtonNotiziario img {
        height: 80px; }
      .scaricaPdfNotiziario .animationButtonNotiziario p {
        font-size: 14px;
        line-height: 16.8px;
        letter-spacing: 1.4px; }
  .altroNotiziario, .containerPeople .linkUtiliConsiglio {
    padding: 50px 45px 40px 45px; }
    .altroNotiziario > div h2, .containerPeople .linkUtiliConsiglio > div h2 {
      margin-bottom: 0;
      padding-bottom: 40px;
      font-size: 20px; }
    .altroNotiziario > div ul li .hoverContact + p, .containerPeople .linkUtiliConsiglio > div ul li .hoverContact + p {
      margin-bottom: 10px;
      font-size: 18px;
      letter-spacing: 1.08px; }
  /* SITI DEL GRUPPO */
  .headerSitiGruppo .bkgImage .titlePage h1 {
    bottom: auto !important; }
  .sitiGruppoSection .wrapperSitiSection h2 {
    font-size: 24px;
    line-height: 40px;
    letter-spacing: 0.72px;
    padding: 30px 45px 25px 90px; }
  .sitiGruppoSection .wrapperSitiSection .row {
    margin: 0 45px;
    padding: 40px 30px 0px 30px; }
    .sitiGruppoSection .wrapperSitiSection .row ul {
      padding: 0;
      margin-bottom: 40px; }
  /* MEMBRI DEL CONSIGLIO */
  .titleConsiglio h1 {
    padding-bottom: 30px; }
  .containerPeople {
    padding-bottom: 10px; }
    .containerPeople .gridPeople {
      margin-top: 55px; }
      .containerPeople .gridPeople .boxConsiglio > div {
        margin-bottom: 30px; }
    .containerPeople .legendConsiglio hr {
      margin: 0px 45px 25px 45px;
      width: 75px; }
    .containerPeople .legendConsiglio ul {
      padding-left: 45px;
      padding-bottom: 40px; }
  .testoConsiglio {
    padding: 35px 45px; }
    .testoConsiglio ul {
      padding-left: 75px; }
  .popupConsiglio .modal-dialog, .popupNewsletter .modal-dialog {
    margin: 45px; }
    .popupConsiglio .modal-dialog .modal-content .modal-header button[aria-label="Close"], .popupNewsletter .modal-dialog .modal-content .modal-header button[aria-label="Close"] {
      padding-right: 30px; }
    .popupConsiglio .modal-dialog .modal-content .modal-body, .popupNewsletter .modal-dialog .modal-content .modal-body {
      padding: 0 30px 10px 30px; }
      .popupConsiglio .modal-dialog .modal-content .modal-body .row, .popupNewsletter .modal-dialog .modal-content .modal-body .row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
        .popupConsiglio .modal-dialog .modal-content .modal-body .row h2, .popupNewsletter .modal-dialog .modal-content .modal-body .row h2 {
          font-size: 22px;
          line-height: 34px;
          letter-spacing: 0.66px; }
          .popupConsiglio .modal-dialog .modal-content .modal-body .row h2 + p, .popupNewsletter .modal-dialog .modal-content .modal-body .row h2 + p {
            font-size: 14px;
            line-height: 20px;
            letter-spacing: 0.42px; }
        .popupConsiglio .modal-dialog .modal-content .modal-body .row .consiglioPdf, .popupNewsletter .modal-dialog .modal-content .modal-body .row .consiglioPdf {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          position: relative;
          bottom: 115px;
          margin-bottom: -115px; }
          .popupConsiglio .modal-dialog .modal-content .modal-body .row .consiglioPdf div, .popupNewsletter .modal-dialog .modal-content .modal-body .row .consiglioPdf div {
            padding: 10px 0; }
  /* MEMBRI DETAGLIO */
  .subtitleConsiglio p {
    color: #919497; }
  .approfondimentiContainer {
    padding: 30px; }
    .approfondimentiContainer .titleApprofondimenti {
      padding: 0 30px 35px 15px; }
      .approfondimentiContainer .titleApprofondimenti h2 {
        font-size: 30px;
        line-height: 40px;
        letter-spacing: 0.9px; }
    .approfondimentiContainer .approfondimenti {
      padding: 23px 32px; }
      .approfondimentiContainer .approfondimenti .row h3 {
        font-size: 22px;
        line-height: 30px;
        letter-spacing: 0.66px; }
      .approfondimentiContainer .approfondimenti .row p {
        font-size: 20px;
        line-height: 34px;
        letter-spacing: 0.6px; }
  .scaricaDocPdfConsiglio {
    margin: 20px -15px 15px -15px; }
  /* 404 */
  .container404 .boxTesto404 {
    position: absolute;
    top: 10%;
    left: 15px; }
    .container404 .boxTesto404 div {
      background-color: rgba(255, 255, 255, 0.9);
      margin-right: 60px;
      padding: 50px 30px; }
      .container404 .boxTesto404 div h1 {
        font-size: 46px; }
        .container404 .boxTesto404 div h1 span {
          font-size: 26px;
          padding-top: 20px; }
      .container404 .boxTesto404 div p {
        padding-top: 35px;
        padding-bottom: 25px; }
      .container404 .boxTesto404 div ul {
        padding-bottom: 15px; }
        .container404 .boxTesto404 div ul li a {
          color: #004691;
          padding-right: 23px; }
          .container404 .boxTesto404 div ul li a:active {
            text-decoration: underline; }
      .container404 .boxTesto404 div > a {
        position: relative;
        top: 20px;
        margin: 0 0 -50px 0; }
  .container404 .boxImg404 {
    position: relative;
    left: 46%; }
    .container404 .boxImg404 img {
      height: 680px; }
  /* NEWSLETTER */
  .containerNewsletter {
    padding: 0 45px; }
    .containerNewsletter section h2 {
      font-size: 26px;
      line-height: 34px;
      letter-spacing: 0.78px;
      padding: 30px 0 15px 0; }
    .containerNewsletter section p {
      font-size: 20px;
      line-height: 32px;
      letter-spacing: 0.6px;
      padding: 0 0 15px 0; }
    .containerNewsletter section .btnNewsletter {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      margin-top: 30px;
      margin-bottom: 60px; }
      .containerNewsletter section .btnNewsletter > div a {
        font-family: "TIMSansWeb-regular";
        font-size: 14px;
        line-height: 16.8px;
        letter-spacing: 1.68px;
        color: #004691; }
      .containerNewsletter section .btnNewsletter .animationButton1, .containerNewsletter section .btnNewsletter .animationButtonNewsletter {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
        .containerNewsletter section .btnNewsletter .animationButton1 button, .containerNewsletter section .btnNewsletter .animationButtonNewsletter button {
          font-family: "TIMSansWeb-medium";
          border: none;
          text-align: center;
          font-size: 12px;
          line-height: 16px;
          letter-spacing: 1.44px;
          padding: 0 20px;
          width: 230px;
          height: 50px;
          color: #004691;
          cursor: pointer;
          border: 2px solid #0033a1;
          background-color: #fff;
          background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0033a1), color-stop(50%, white));
          background: linear-gradient(to right, #0033a1 50%, white 50%);
          background-size: 200% 100%;
          background-position: right bottom;
          -webkit-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out; }
        .containerNewsletter section .btnNewsletter .animationButton1 .bkg-white, .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white {
          text-align: right;
          position: absolute;
          left: 0;
          top: 10px;
          z-index: 1;
          pointer-events: none;
          width: 4px;
          height: 30px;
          background-color: #fff; }
          .containerNewsletter section .btnNewsletter .animationButton1 .bkg-white i.fa.fa-angle-right, .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white i.fa.fa-angle-right {
            position: absolute;
            top: 4px;
            right: -17px;
            font-size: 22px;
            font-weight: 400;
            color: #0033a1;
            z-index: 2; }
          .containerNewsletter section .btnNewsletter .animationButton1 .bkg-white .custom-hr-arrow, .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white .custom-hr-arrow {
            height: 2px;
            width: 42px;
            background: #0033a1;
            position: absolute;
            right: -15px;
            top: 14px;
            filter: alpha(opacity=100);
            -moz-opacity: 1;
            -khtml-opacity: 1;
            opacity: 1;
            z-index: 2; }
  .popupNewsletter .modal-dialog {
    max-width: 725px;
    margin: auto; }
    .popupNewsletter .modal-dialog .modal-content .modal-header button {
      right: 0px; }
    .popupNewsletter .modal-dialog .modal-content .modal-body .row .regNewsletterOk {
      padding: 50px 120px; }
  .containerIframe h2 {
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 0.72px; }
  .containerIframe .didascaliaFoto {
    font-size: 16px;
    line-height: 26px; }
  /* BOX LANCIO */
  .boxLancio {
    padding: 0 15px; }
    .boxLancio .overlayAnimation p {
      font-size: 24px;
      line-height: 34px;
      letter-spacing: 0.72px;
      bottom: 30px;
      left: 40px; }
    .boxLancio .overlayAnimation .img-responsive + h3 {
      font-size: 18px;
      line-height: 21.6px;
      letter-spacing: 0.72px;
      bottom: 40px;
      left: 40px; } }

@media (min-width: 992px) {
  .imageCol9FullWidth {
    width: 64vw; }
  header .bkgImage .headerDiv, .headerImageHome .bkgImage .headerDiv, .headerImageGruppo .bkgImage .headerDiv, .headerNotiziario .bkgImage .headerDiv, .headerImageBrasil .bkgImage .headerDiv, .headerPhotogallery .bkgImage .headerDiv, .headerDynamicList .bkgImage .headerDiv, .headerSitiGruppo .bkgImage .headerDiv, .headerTabLink .bkgImage .headerDiv, .headerImageSostenibilita .bkgImage .headerDiv, .headerImageComunicati .bkgImage .headerDiv, .headerImageNews .bkgImage .headerDiv {
    position: fixed;
    height: 480px;
    left: auto !important;
    right: -1500px;
    top: 110px;
    width: 116%;
    max-width: 1520px;
    overflow: hidden;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0; }
    header .bkgImage .headerDiv div[data-index], .headerImageHome .bkgImage .headerDiv div[data-index], .headerImageGruppo .bkgImage .headerDiv div[data-index], .headerNotiziario .bkgImage .headerDiv div[data-index], .headerImageBrasil .bkgImage .headerDiv div[data-index], .headerPhotogallery .bkgImage .headerDiv div[data-index], .headerDynamicList .bkgImage .headerDiv div[data-index], .headerSitiGruppo .bkgImage .headerDiv div[data-index], .headerTabLink .bkgImage .headerDiv div[data-index], .headerImageSostenibilita .bkgImage .headerDiv div[data-index], .headerImageComunicati .bkgImage .headerDiv div[data-index], .headerImageNews .bkgImage .headerDiv div[data-index] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      padding: 0;
      height: inherit; }
      header .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper {
        padding: 0;
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto;
        margin-left: 25%; }
        header .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          border-bottom: none; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a {
            font-family: "TIMSansWeb-medium";
            font-size: 18px;
            line-height: 64px;
            letter-spacing: 0.6px;
            color: #0033a1; }
      header .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a.active, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a.active, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a.active, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a.active, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a.active, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a.active, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a.active, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a.active, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a.active, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a.active, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a.active, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li a.active {
              color: #eb0028; }
      header .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i {
            font-size: 18px;
            line-height: 64px;
            position: absolute;
            right: 60px; }
      header .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i.active, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i.active, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i.active, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i.active, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i.active, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i.active, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i.active, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i.active, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i.active, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i.active, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i.active, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper ul.nav-tabs li i.active {
              color: #eb0028; }
        header .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx {
          background-color: #fff;
          padding: 35px 60px; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul {
            padding-top: 10px; }
            header .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li {
              position: relative;
              padding-bottom: 25px;
              padding-right: 10px; }
              header .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li a {
                font-family: "TIMSansWeb-medium";
                font-size: 18px;
                line-height: 25px;
                letter-spacing: 0.6px;
                color: #0033a1; }
              header .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .firstColx ul li i {
                position: absolute;
                right: 0;
                top: 0;
                font-size: 18px;
                line-height: 25px; }
        header .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx {
          background-color: rgba(0, 51, 161, 0.9);
          padding: 45px 60px;
          border-right: 1px solid rgba(0, 51, 161, 0.9); }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li {
            position: relative;
            padding-right: 10px;
            padding-bottom: 15px; }
            header .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li a {
              font-size: 15px;
              line-height: 25px; 
              color: #fff; }
            header .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .secondColx ul li i {
              font-size: 15px;
              line-height: 25px;
              position: absolute;
              right: 0;
              top: 0; 
              color: #fff; }
        header .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx {
          background-color: rgba(0, 51, 161, 0.9);
          padding: 45px 60px; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li {
            position: relative;
            padding-right: 10px;
            padding-bottom: 15px; }
            header .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li a {
              font-size: 15px;
              line-height: 25px; 
              color: #fff; }
            header .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .thirdColx ul li i {
              font-size: 15px;
              line-height: 25px;
              position: absolute;
              right: 0;
              top: 0;
              color: #fff; }

/* Classi active separate per colonne box menu */
.firstColx ul li a.active, 
.firstColx ul li i.active {
  color: #0033A1 !important;
  font-weight: bold;
}

.secondColx ul li a.active, 
.secondColx ul li i.active {
  color: #fff !important;
  font-weight: bold;
}

.thirdColx ul li a.active, 
.thirdColx ul li i.active {
  color: #fff !important;
  font-weight: bold;
}


              
        header .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol {
          padding: 23px;
          height: 510px;
          background: rgba(0, 51, 161, 0.9);            
          overflow: hidden;
          border-left: 70px solid transparent;
          border-right: 100px solid transparent; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:first-child, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:first-child, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:first-child, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:first-child, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:first-child, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:first-child, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:first-child, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:first-child, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:first-child, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:first-child, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:first-child, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:first-child {
            font-size: 22px;
            line-height: 30px;
            letter-spacing: 0.66px;
            margin: 0;
            padding-bottom: 20px;
            font-family: "TIMSansWeb-bold"; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child {
            font-family: "TIMSansWeb-light";
            font-size: 18px;
            line-height: 26px;
            letter-spacing: 0.54px;
            padding-top: 20px; }
            header .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child span, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child span, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child span, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child span, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child span, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child span, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child span, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child span, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child span, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child span, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child span, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol p:last-child span {
              color: #fff;
              text-decoration: underline; }
          header .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol img, .headerImageHome .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol img, .headerImageGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol img, .headerNotiziario .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol img, .headerImageBrasil .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol img, .headerPhotogallery .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol img, .headerDynamicList .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol img, .headerSitiGruppo .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol img, .headerTabLink .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol img, .headerImageSostenibilita .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol img, .headerImageComunicati .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol img, .headerImageNews .bkgImage .headerDiv div[data-index] .headerDivWrapper .fullCol img {
            width: auto;
            height: 283.54px;
            display: block; }
  header .bkgImage > .headerImageTransparent, .headerImageHome .bkgImage > .headerImageTransparent, .headerImageGruppo .bkgImage > .headerImageTransparent, .headerNotiziario .bkgImage > .headerImageTransparent, .headerImageBrasil .bkgImage > .headerImageTransparent, .headerPhotogallery .bkgImage > .headerImageTransparent, .headerDynamicList .bkgImage > .headerImageTransparent, .headerSitiGruppo .bkgImage > .headerImageTransparent, .headerTabLink .bkgImage > .headerImageTransparent, .headerImageSostenibilita .bkgImage > .headerImageTransparent, .headerImageComunicati .bkgImage > .headerImageTransparent, .headerImageNews .bkgImage > .headerImageTransparent {
    display: none !important; }
  header .bkgImage .navbar .navbar-toggler, .headerImageHome .bkgImage .navbar .navbar-toggler, .headerImageGruppo .bkgImage .navbar .navbar-toggler, .headerNotiziario .bkgImage .navbar .navbar-toggler, .headerImageBrasil .bkgImage .navbar .navbar-toggler, .headerPhotogallery .bkgImage .navbar .navbar-toggler, .headerDynamicList .bkgImage .navbar .navbar-toggler, .headerSitiGruppo .bkgImage .navbar .navbar-toggler, .headerTabLink .bkgImage .navbar .navbar-toggler, .headerImageSostenibilita .bkgImage .navbar .navbar-toggler, .headerImageComunicati .bkgImage .navbar .navbar-toggler, .headerImageNews .bkgImage .navbar .navbar-toggler {
    left: 100%; }
  header .bkgImage .navbar .d-flex form .languageText a, .headerImageHome .bkgImage .navbar .d-flex form .languageText a, .headerImageGruppo .bkgImage .navbar .d-flex form .languageText a, .headerNotiziario .bkgImage .navbar .d-flex form .languageText a, .headerImageBrasil .bkgImage .navbar .d-flex form .languageText a, .headerPhotogallery .bkgImage .navbar .d-flex form .languageText a, .headerDynamicList .bkgImage .navbar .d-flex form .languageText a, .headerSitiGruppo .bkgImage .navbar .d-flex form .languageText a, .headerTabLink .bkgImage .navbar .d-flex form .languageText a, .headerImageSostenibilita .bkgImage .navbar .d-flex form .languageText a, .headerImageComunicati .bkgImage .navbar .d-flex form .languageText a, .headerImageNews .bkgImage .navbar .d-flex form .languageText a {
    font-size: 15px;
    letter-spacing: 0.45px;
    font-family: "TIMSansWeb-medium"; }
  header .bkgImage .navbar .d-flex form .tagInEvidenza, .headerImageHome .bkgImage .navbar .d-flex form .tagInEvidenza, .headerImageGruppo .bkgImage .navbar .d-flex form .tagInEvidenza, .headerNotiziario .bkgImage .navbar .d-flex form .tagInEvidenza, .headerImageBrasil .bkgImage .navbar .d-flex form .tagInEvidenza, .headerPhotogallery .bkgImage .navbar .d-flex form .tagInEvidenza, .headerDynamicList .bkgImage .navbar .d-flex form .tagInEvidenza, .headerSitiGruppo .bkgImage .navbar .d-flex form .tagInEvidenza, .headerTabLink .bkgImage .navbar .d-flex form .tagInEvidenza, .headerImageSostenibilita .bkgImage .navbar .d-flex form .tagInEvidenza, .headerImageComunicati .bkgImage .navbar .d-flex form .tagInEvidenza, .headerImageNews .bkgImage .navbar .d-flex form .tagInEvidenza {
    max-width: 650px; }
  header .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageHome .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageGruppo .bkgImage .navbar .d-flex form .closeSearch + svg, .headerNotiziario .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageBrasil .bkgImage .navbar .d-flex form .closeSearch + svg, .headerPhotogallery .bkgImage .navbar .d-flex form .closeSearch + svg, .headerDynamicList .bkgImage .navbar .d-flex form .closeSearch + svg, .headerSitiGruppo .bkgImage .navbar .d-flex form .closeSearch + svg, .headerTabLink .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageSostenibilita .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageComunicati .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageNews .bkgImage .navbar .d-flex form .closeSearch + svg {
    right: 38px; }
  header .bkgImage .navbar .d-flex form .searchStyle, .headerImageHome .bkgImage .navbar .d-flex form .searchStyle, .headerImageGruppo .bkgImage .navbar .d-flex form .searchStyle, .headerNotiziario .bkgImage .navbar .d-flex form .searchStyle, .headerImageBrasil .bkgImage .navbar .d-flex form .searchStyle, .headerPhotogallery .bkgImage .navbar .d-flex form .searchStyle, .headerDynamicList .bkgImage .navbar .d-flex form .searchStyle, .headerSitiGruppo .bkgImage .navbar .d-flex form .searchStyle, .headerTabLink .bkgImage .navbar .d-flex form .searchStyle, .headerImageSostenibilita .bkgImage .navbar .d-flex form .searchStyle, .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle {
    display: none; }
  header .bkgImage .navbar .navbar-nav, .headerImageHome .bkgImage .navbar .navbar-nav, .headerImageGruppo .bkgImage .navbar .navbar-nav, .headerNotiziario .bkgImage .navbar .navbar-nav, .headerImageBrasil .bkgImage .navbar .navbar-nav, .headerPhotogallery .bkgImage .navbar .navbar-nav, .headerDynamicList .bkgImage .navbar .navbar-nav, .headerSitiGruppo .bkgImage .navbar .navbar-nav, .headerTabLink .bkgImage .navbar .navbar-nav, .headerImageSostenibilita .bkgImage .navbar .navbar-nav, .headerImageComunicati .bkgImage .navbar .navbar-nav, .headerImageNews .bkgImage .navbar .navbar-nav {
    position: absolute;
    right: 2px;
    top: -18px;
    width: auto;
    padding: 0; }
    header .bkgImage .navbar .navbar-nav .nav-item, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item {
      padding-bottom: 0 !important; }
      header .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item a.nav-link {
        color: #fff;
        font-size: 15px;
        letter-spacing: 0.45px;
        padding-right: 7px; }
      header .bkgImage .navbar .navbar-nav .nav-item i, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item i, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item i, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item i, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item i, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item i, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item i, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item i, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item i, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item i, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item i, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item i {
        display: none; }
  header .bkgImage .navbar #navbarSupportedContent, .headerImageHome .bkgImage .navbar #navbarSupportedContent, .headerImageGruppo .bkgImage .navbar #navbarSupportedContent, .headerNotiziario .bkgImage .navbar #navbarSupportedContent, .headerImageBrasil .bkgImage .navbar #navbarSupportedContent, .headerPhotogallery .bkgImage .navbar #navbarSupportedContent, .headerDynamicList .bkgImage .navbar #navbarSupportedContent, .headerSitiGruppo .bkgImage .navbar #navbarSupportedContent, .headerTabLink .bkgImage .navbar #navbarSupportedContent, .headerImageSostenibilita .bkgImage .navbar #navbarSupportedContent, .headerImageComunicati .bkgImage .navbar #navbarSupportedContent, .headerImageNews .bkgImage .navbar #navbarSupportedContent {
    position: relative;
    right: 50px !important; }
  header .bkgImage > section > article > h3, .headerImageHome .bkgImage > section > article > h3, .headerImageGruppo .bkgImage > section > article > h3, .headerNotiziario .bkgImage > section > article > h3, .headerImageBrasil .bkgImage > section > article > h3, .headerPhotogallery .bkgImage > section > article > h3, .headerDynamicList .bkgImage > section > article > h3, .headerSitiGruppo .bkgImage > section > article > h3, .headerTabLink .bkgImage > section > article > h3, .headerImageSostenibilita .bkgImage > section > article > h3, .headerImageComunicati .bkgImage > section > article > h3, .headerImageNews .bkgImage > section > article > h3 {
    font-size: 34px;
    line-height: 44px;
    letter-spacing: 1.26px; }
  header .bkgImage .navBottom, .headerImageHome .bkgImage .navBottom, .headerImageGruppo .bkgImage .navBottom, .headerNotiziario .bkgImage .navBottom, .headerImageBrasil .bkgImage .navBottom, .headerPhotogallery .bkgImage .navBottom, .headerDynamicList .bkgImage .navBottom, .headerSitiGruppo .bkgImage .navBottom, .headerTabLink .bkgImage .navBottom, .headerImageSostenibilita .bkgImage .navBottom, .headerImageComunicati .bkgImage .navBottom, .headerImageNews .bkgImage .navBottom {
    padding-right: 4.3%; }
    header .bkgImage .navBottom .convividiMobile, .headerImageHome .bkgImage .navBottom .convividiMobile, .headerImageGruppo .bkgImage .navBottom .convividiMobile, .headerNotiziario .bkgImage .navBottom .convividiMobile, .headerImageBrasil .bkgImage .navBottom .convividiMobile, .headerPhotogallery .bkgImage .navBottom .convividiMobile, .headerDynamicList .bkgImage .navBottom .convividiMobile, .headerSitiGruppo .bkgImage .navBottom .convividiMobile, .headerTabLink .bkgImage .navBottom .convividiMobile, .headerImageSostenibilita .bkgImage .navBottom .convividiMobile, .headerImageComunicati .bkgImage .navBottom .convividiMobile, .headerImageNews .bkgImage .navBottom .convividiMobile {
      display: none; }
    header .bkgImage .navBottom .animationButtonBottom, .headerImageHome .bkgImage .navBottom .animationButtonBottom, .headerImageGruppo .bkgImage .navBottom .animationButtonBottom, .headerNotiziario .bkgImage .navBottom .animationButtonBottom, .headerImageBrasil .bkgImage .navBottom .animationButtonBottom, .headerPhotogallery .bkgImage .navBottom .animationButtonBottom, .headerDynamicList .bkgImage .navBottom .animationButtonBottom, .headerSitiGruppo .bkgImage .navBottom .animationButtonBottom, .headerTabLink .bkgImage .navBottom .animationButtonBottom, .headerImageSostenibilita .bkgImage .navBottom .animationButtonBottom, .headerImageComunicati .bkgImage .navBottom .animationButtonBottom, .headerImageNews .bkgImage .navBottom .animationButtonBottom {
      display: block; }
  header .bkgImage .goToTop, .headerImageHome .bkgImage .goToTop, .headerImageGruppo .bkgImage .goToTop, .headerNotiziario .bkgImage .goToTop, .headerImageBrasil .bkgImage .goToTop, .headerPhotogallery .bkgImage .goToTop, .headerDynamicList .bkgImage .goToTop, .headerSitiGruppo .bkgImage .goToTop, .headerTabLink .bkgImage .goToTop, .headerImageSostenibilita .bkgImage .goToTop, .headerImageComunicati .bkgImage .goToTop, .headerImageNews .bkgImage .goToTop {
    display: none;
    width: 50px;
    height: 50px;
    background-color: #0033a1;
    position: fixed;
    bottom: 90px;
    right: 40px;
    z-index: 1;
    text-align: center;
    cursor: pointer; }
    header .bkgImage .goToTop:before, .headerImageHome .bkgImage .goToTop:before, .headerImageGruppo .bkgImage .goToTop:before, .headerNotiziario .bkgImage .goToTop:before, .headerImageBrasil .bkgImage .goToTop:before, .headerPhotogallery .bkgImage .goToTop:before, .headerDynamicList .bkgImage .goToTop:before, .headerSitiGruppo .bkgImage .goToTop:before, .headerTabLink .bkgImage .goToTop:before, .headerImageSostenibilita .bkgImage .goToTop:before, .headerImageComunicati .bkgImage .goToTop:before, .headerImageNews .bkgImage .goToTop:before {
      content: "";
      background: url("../../../content/dam/default/goToTop.svg");
      width: 12px;
      height: 6px;
      display: inline-block;
      background-size: 100% auto; }
    header .bkgImage .goToTop div, .headerImageHome .bkgImage .goToTop div, .headerImageGruppo .bkgImage .goToTop div, .headerNotiziario .bkgImage .goToTop div, .headerImageBrasil .bkgImage .goToTop div, .headerPhotogallery .bkgImage .goToTop div, .headerDynamicList .bkgImage .goToTop div, .headerSitiGruppo .bkgImage .goToTop div, .headerTabLink .bkgImage .goToTop div, .headerImageSostenibilita .bkgImage .goToTop div, .headerImageComunicati .bkgImage .goToTop div, .headerImageNews .bkgImage .goToTop div {
      pointer-events: none;
      width: 2px;
      height: 25px;
      background-color: #fff;
      margin: 0px auto;
      position: relative;
      bottom: 10px; }
  header .bkgImage > a, .headerImageHome .bkgImage > a, .headerImageGruppo .bkgImage > a, .headerNotiziario .bkgImage > a, .headerImageBrasil .bkgImage > a, .headerPhotogallery .bkgImage > a, .headerDynamicList .bkgImage > a, .headerSitiGruppo .bkgImage > a, .headerTabLink .bkgImage > a, .headerImageSostenibilita .bkgImage > a, .headerImageComunicati .bkgImage > a, .headerImageNews .bkgImage > a {
    font-size: 55px; }
  header .bkgImage > span, .headerImageHome .bkgImage > span, .headerImageGruppo .bkgImage > span, .headerNotiziario .bkgImage > span, .headerImageBrasil .bkgImage > span, .headerPhotogallery .bkgImage > span, .headerDynamicList .bkgImage > span, .headerSitiGruppo .bkgImage > span, .headerTabLink .bkgImage > span, .headerImageSostenibilita .bkgImage > span, .headerImageComunicati .bkgImage > span, .headerImageNews .bkgImage > span {
    font-size: 28px; }
    header .bkgImage > span span, .headerImageHome .bkgImage > span span, .headerImageGruppo .bkgImage > span span, .headerNotiziario .bkgImage > span span, .headerImageBrasil .bkgImage > span span, .headerPhotogallery .bkgImage > span span, .headerDynamicList .bkgImage > span span, .headerSitiGruppo .bkgImage > span span, .headerTabLink .bkgImage > span span, .headerImageSostenibilita .bkgImage > span span, .headerImageComunicati .bkgImage > span span, .headerImageNews .bkgImage > span span {
      font-size: 28px;
      bottom: auto; }
  .page-footer > div > .row > .containerBlue > .row:nth-child(2), .page-footer-eng > div > .row > .containerBlue > .row:nth-child(2) {
    padding: 10px 0 15px 35%; }
    .page-footer > div > .row > .containerBlue > .row:nth-child(2) > div:last-child > div:last-child p, .page-footer-eng > div > .row > .containerBlue > .row:nth-child(2) > div:last-child > div:last-child p {
      line-height: 10px; }
  .page-footer > div > .row > .containerBlue > .row:last-child, .page-footer-eng > div > .row > .containerBlue > .row:last-child {
    padding: 25px 15px 15px 35%; }
    .page-footer > div > .row > .containerBlue > .row:last-child > div, .page-footer-eng > div > .row > .containerBlue > .row:last-child > div {
      padding-left: 16px; }
  .page-footer > div > .row > .containerGrey, .page-footer-eng > div > .row > .containerGrey {
    box-shadow: inset 20px 0 0 0 white;
    -webkit-box-shadow: inset 20px 0 0 0 white;
    -moz-box-shadow: inset 20px 0 0 0 white;
    -o-box-shadow: inset 20px 0 0 0 white; }
    .page-footer > div > .row > .containerGrey > div:first-child, .page-footer-eng > div > .row > .containerGrey > div:first-child {
      top: 0;
      padding: 66px; }
      .page-footer > div > .row > .containerGrey > div:first-child > p, .page-footer-eng > div > .row > .containerGrey > div:first-child > p {
        width: 280px;
        font-size: 22px;
        line-height: 32px;
        letter-spacing: 0.66px; }
    .page-footer > div > .row > .containerGrey .animationButton1, .page-footer-eng > div > .row > .containerGrey .animationButton1, .page-footer > div > .row > .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter, .containerNewsletter section .btnNewsletter .page-footer > div > .row > .containerGrey .animationButtonNewsletter, .page-footer-eng > div > .row > .containerGrey .containerNewsletter section .btnNewsletter .animationButtonNewsletter, .containerNewsletter section .btnNewsletter .page-footer-eng > div > .row > .containerGrey .animationButtonNewsletter {
      top: -10px;
      left: 68px;
      right: auto;
      float: left; }
  .page-footer-eng .containerBlue .row:nth-child(2) {
    padding: 10px 0 15px 20% !important; }
    .page-footer-eng .containerBlue .row:nth-child(2) > div {
      padding-left: 0; }
      .page-footer-eng .containerBlue .row:nth-child(2) > div:last-child {
        text-align: right; }
        .page-footer-eng .containerBlue .row:nth-child(2) > div:last-child > div {
          padding-left: 0;
          position: relative !important; }
          .page-footer-eng .containerBlue .row:nth-child(2) > div:last-child > div:last-child a {
            display: block !important;
            text-align: right;
            padding-left: 15px; }
  .page-footer-eng .containerBlue .row:last-child {
    padding: 25px 15px 15px 20% !important; }
    .page-footer-eng .containerBlue .row:last-child > div {
      padding-left: 0 !important; }
  .right-image {
    padding: 60px 20px; }
    .right-image > article > div > div:nth-child(2) img {
      height: auto;
      width: 76%; }
    .right-image > article > div .divOverlay {
      width: 66%;
      height: 340px;
      bottom: -382px; }
      .right-image > article > div .divOverlay .animationButton1, .right-image > article > div .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter, .containerNewsletter section .btnNewsletter .right-image > article > div .divOverlay .animationButtonNewsletter {
        bottom: 18px; }
        .right-image > article > div .divOverlay .animationButton1 button, .right-image > article > div .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter button, .containerNewsletter section .btnNewsletter .right-image > article > div .divOverlay .animationButtonNewsletter button {
          width: 300px;
          height: 65px; }
        .right-image > article > div .divOverlay .animationButton1 .bkg-white, .right-image > article > div .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white, .containerNewsletter section .btnNewsletter .right-image > article > div .divOverlay .animationButtonNewsletter .bkg-white {
          top: 2px; }
      .right-image > article > div .divOverlay p {
        font-size: 28px;
        line-height: 38px;
        letter-spacing: 0.84px;
        width: 95%; }
      .right-image > article > div .divOverlay h3 {
        font-size: 32px;
        line-height: 40px;
        letter-spacing: 0.96px;
        width: 90%;
        top: 30px;
        position: relative; }
  .multi-box-text-images, .ComunicatiStampaEvidenza {
    box-shadow: 0 -85px 0 #fff inset;
    -webkit-box-shadow: 0 -85px 0 #fff inset;
    -moz-box-shadow: 0 -85px 0 #fff inset;
    -o-box-shadow: 0 -85px 0 #fff inset; }
    .multi-box-text-images > div > h2, .ComunicatiStampaEvidenza > div > h2 {
      padding-top: 55px;
      padding-bottom: 15px; }
    .multi-box-text-images > div .imagetiles p[data-target="#demo"], .ComunicatiStampaEvidenza > div .imagetiles p[data-target="#demo"] {
      font-size: 30px;
      font-family: "TIMSansWeb-bold";
      line-height: 36px;
      padding-bottom: 10px;
      letter-spacing: 0.6px; }
    .multi-box-text-images > div .imagetiles > article.overlayAnimation p, .ComunicatiStampaEvidenza > div .imagetiles > article.overlayAnimation p {
      bottom: 50px; }
    .multi-box-text-images > div .imagetiles > article.overlayAnimation > .img-responsive + h3, .ComunicatiStampaEvidenza > div .imagetiles > article.overlayAnimation > .img-responsive + h3 {
      font-size: 18px;
      line-height: 22px;
      letter-spacing: 0.72px;
      left: 55px;
      padding-right: 15px; }
  .twitter-feed {
    padding: 100px 35px; }
    .twitter-feed .s3desktop > div:first-child > div p:nth-child(2) {
      font-size: 20px; }
  .left-image-boxes {
    box-shadow: 0 -55px 0 #fff inset;
    -webkit-box-shadow: 0 -55px 0 #fff inset;
    -moz-box-shadow: 0 -55px 0 #fff inset;
    -o-box-shadow: 0 -55px 0 #fff inset;
    padding: 0 35px; }
    .left-image-boxes > div > h2 {
      font-size: 30px;
      line-height: 40px;
      letter-spacing: 0.9px;
      padding: 60px 0 50px 0; }
    .left-image-boxes .imagetiles {
      margin: 0; }
      .left-image-boxes .imagetiles > div:first-child {
        max-width: none;
        left: auto;
        -ms-flex: 0 0 56.666667%;
        -webkit-box-flex: 0;
        flex: 0 0 56.666667%;
        max-width: 56.666667%; }
        .left-image-boxes .imagetiles > div:first-child .imgReplace {
          right: 0; }
        .left-image-boxes .imagetiles > div:first-child img {
          height: 370px;
          right: auto;
          float: right; }
      .left-image-boxes .imagetiles > div:last-child {
        -ms-flex: 0 0 43.333337%;
        -webkit-box-flex: 0;
        flex: 0 0 43.333337%;
        max-width: 43.333337%; }
        .left-image-boxes .imagetiles > div:last-child > div > div > h3 {
          font-size: 20px;
          line-height: 16.8px;
          letter-spacing: 0.6px;
          padding: 24px 0 0 21px !important; }
        .left-image-boxes .imagetiles > div:last-child > div > div > p {
          font-size: 18px;
          line-height: 16.8px;
          letter-spacing: 0.54px;
          padding: 15px 20px 30px 21px !important; }
  .box-date-text {
    padding: 0 40px; }
    .box-date-text .s5mobile {
      display: none; }
    .box-date-text .s5tablet {
      display: none; }
    .box-date-text .s5desktop {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-left: 15px; }
      .box-date-text .s5desktop > h2 {
        font-size: 30px;
        line-height: 40px;
        letter-spacing: 0.9px;
        padding-top: 100px;
        margin-bottom: 60px;
        font-family: "TIMSansWeb-light";
        width: 100%; }
      .box-date-text .s5desktop > div.col-md-4 {
        padding: 0px;
        color: #222;
        padding-right: 15px; }
        .box-date-text .s5desktop > div.col-md-4 > p:first-child {
          font-family: "TIMSansWeb-bold";
          font-size: 24px;
          line-height: 34px;
          margin-bottom: -5px;
          letter-spacing: 0.72px; }
        .box-date-text .s5desktop > div.col-md-4 > p:nth-child(2) {
          font-family: "TIMSansWeb-light";
          font-size: 16px;
          line-height: 34px;
          letter-spacing: 0.48px;
          filter: alpha(opacity=50);
          -moz-opacity: 0.5;
          -khtml-opacity: 0.5;
          opacity: 0.5; }
        .box-date-text .s5desktop > div.col-md-4 > a {
          font-size: 20px;
          line-height: 30px;
          letter-spacing: 0.66px;
          margin-right: -5px;
          padding-right: 40px;
          cursor: pointer;
          font-family: "TIMSansWeb-light";
          color: #222;
          text-decoration: none; }
      .box-date-text .s5desktop > .row {
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 0.84px;
        color: #004691;
        font-family: "TIMSansWeb-medium";
        position: relative;
        margin-top: 115px;
        margin-bottom: 80px;
        width: 102%; }
        .box-date-text .s5desktop > .row > div .animationButton2 p {
          float: right;
          position: relative;
          top: -12px;
          right: 35px;
          cursor: pointer;
          color: #004691; }
        .box-date-text .s5desktop > .row > div .animationButton2 div {
          width: 42px;
          height: 2px;
          right: 20px;
          float: right;
          background-color: #004691;
          position: relative; }
        .box-date-text .s5desktop > .row > div .animationButton2 i {
          font-size: 16px;
          font-weight: 700;
          top: -8px;
          right: 34px;
          position: absolute; }
  .box-image .row > div > div:first-child > img {
    top: 40px; }
  .box-image .row > div > div:first-child .divOverlay {
    top: 140px;
    width: 600px;
    width: 103.5%;
    height: 400px;
    padding: 67px 50px 67px 67px; }
    .box-image .row > div > div:first-child .divOverlay h2 {
      font-size: 32px;
      line-height: 40px;
      letter-spacing: 0.96px; }
    .box-image .row > div > div:first-child .divOverlay p {
      font-size: 28px;
      line-height: 38px;
      letter-spacing: 0.84px;
      top: 6px;
      width: 100%; }
    .box-image .row > div > div:first-child .divOverlay .animationButton1, .box-image .row > div > div:first-child .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter, .containerNewsletter section .btnNewsletter .box-image .row > div > div:first-child .divOverlay .animationButtonNewsletter {
      bottom: 95px;
      left: 70px; }
      .box-image .row > div > div:first-child .divOverlay .animationButton1 .bkg-white, .box-image .row > div > div:first-child .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter .bkg-white, .containerNewsletter section .btnNewsletter .box-image .row > div > div:first-child .divOverlay .animationButtonNewsletter .bkg-white {
        top: 2px; }
      .box-image .row > div > div:first-child .divOverlay .animationButton1 button, .box-image .row > div > div:first-child .divOverlay .containerNewsletter section .btnNewsletter .animationButtonNewsletter button, .containerNewsletter section .btnNewsletter .box-image .row > div > div:first-child .divOverlay .animationButtonNewsletter button {
        width: 300px;
        height: 65px; }
  .box-image .row > div > div:last-child {
    width: auto;
    height: auto;
    margin-bottom: 60px;
    overflow: hidden; }
    .box-image .row > div > div:last-child img {
      width: 970px;
      height: 540px; }
  /* COMUNICATI */
  .headerImageComunicati, .headerImageNews {
    height: 170px; }
  .titleComunicatiStampa, .titleSecondTitleNews, .titlelistingSearchTag, .titleConsiglio {
    margin-top: 70px; }
    .titleComunicatiStampa h1, .titleSecondTitleNews h1, .titlelistingSearchTag h1, .titleConsiglio h1 {
      font-size: 48px;
      line-height: 60px;
      letter-spacing: 0.96px; }
  .secondTitleComunicatiStampa, .titleSecondTitleNews div .secondTitleNews {
    font-size: 26px;
    line-height: 36px;
    letter-spacing: 0.78px;
    margin-top: 35px; }
  .breadcrumbComunicatiStampa, .breadcrumbTab, .breadcrumbSitiGruppo, .breadcrumbPhotogallery, .breadcrumbWrapper .breadcrumbDynamicList {
    padding: 15px 55px 60px 55px; }
    .breadcrumbComunicatiStampa ul li a, .breadcrumbTab ul li a, .breadcrumbSitiGruppo ul li a, .breadcrumbPhotogallery ul li a, .breadcrumbWrapper .breadcrumbDynamicList ul li a {
      font-size: 14px;
      line-height: 21.6px;
      letter-spacing: 0.42px; }
  .testoComunicato, .testoNews, .testoPhotogallery {
    padding: 0 55px 0 133px;
    /* AGGIUNTA COMPONENTE ALLEGATI AL CAROUSEL */ }
    .testoComunicato p.tit, .testoNews p.tit, .testoPhotogallery p.tit {
      padding-bottom: 0px;
      margin-bottom: -10px; }
    .testoComunicato .scaricaDocPdfSostenibilita .greyPdf, .testoNews .scaricaDocPdfSostenibilita .greyPdf, .testoPhotogallery .scaricaDocPdfSostenibilita .greyPdf {
      padding: 40px 0 40px 0;
      margin-left: 15px !important; }
    .testoComunicato .scaricaDocPdf .greyPdf, .testoNews .scaricaDocPdf .greyPdf, .testoPhotogallery .scaricaDocPdf .greyPdf, .testoComunicato .scaricaDocPdfSostenibilita .greyPdf, .testoNews .scaricaDocPdfSostenibilita .greyPdf, .testoPhotogallery .scaricaDocPdfSostenibilita .greyPdf, .testoComunicato .scaricaDocPdfConsiglio .greyPdf, .testoNews .scaricaDocPdfConsiglio .greyPdf, .testoPhotogallery .scaricaDocPdfConsiglio .greyPdf {
      margin-left: -70px; }
  .carouselComunicatiStampa, .carouselNews, .carouselGruppo, .carouselBrasil {
    padding-left: 55px;
    display: block; }
    .carouselComunicatiStampa .carosello, .carouselNews .carosello, .carouselGruppo .carosello, .carouselBrasil .carosello {
      background: #f2f2f2;
      width: 270px;
      height: 280px;
      cursor: pointer; }
      .carouselComunicatiStampa .carosello .carousel.slide.editabile .carousel-inner, .carouselNews .carosello .carousel.slide.editabile .carousel-inner, .carouselGruppo .carosello .carousel.slide.editabile .carousel-inner, .carouselBrasil .carosello .carousel.slide.editabile .carousel-inner {
        position: static; }
        .carouselComunicatiStampa .carosello .carousel.slide.editabile .carousel-inner .carousel-item, .carouselNews .carosello .carousel.slide.editabile .carousel-inner .carousel-item, .carouselGruppo .carosello .carousel.slide.editabile .carousel-inner .carousel-item, .carouselBrasil .carosello .carousel.slide.editabile .carousel-inner .carousel-item {
          position: static; }
          .carouselComunicatiStampa .carosello .carousel.slide.editabile .carousel-inner .carousel-item div h3, .carouselNews .carosello .carousel.slide.editabile .carousel-inner .carousel-item div h3, .carouselGruppo .carosello .carousel.slide.editabile .carousel-inner .carousel-item div h3, .carouselBrasil .carosello .carousel.slide.editabile .carousel-inner .carousel-item div h3 {
            height: auto; }
      .carouselComunicatiStampa .carosello .carousel-indicators, .carouselNews .carosello .carousel-indicators, .carouselGruppo .carosello .carousel-indicators, .carouselBrasil .carosello .carousel-indicators {
        bottom: auto;
        left: auto;
        -webkit-box-pack: normal;
        -ms-flex-pack: normal;
        justify-content: normal;
        margin: 0;
        position: absolute;
        top: 45px;
        right: 27px; }
        .carouselComunicatiStampa .carosello .carousel-indicators li, .carouselNews .carosello .carousel-indicators li, .carouselGruppo .carosello .carousel-indicators li, .carouselBrasil .carosello .carousel-indicators li {
          background-color: #c8cacb;
          border-radius: 50%;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -khtml-border-radius: 50%;
          width: 8px;
          height: 8px; }
          .carouselComunicatiStampa .carosello .carousel-indicators li.active, .carouselNews .carosello .carousel-indicators li.active, .carouselGruppo .carosello .carousel-indicators li.active, .carouselBrasil .carosello .carousel-indicators li.active {
            background-color: #004691; }
      .carouselComunicatiStampa .carosello .carousel-control-next, .carouselNews .carosello .carousel-control-next, .carouselGruppo .carosello .carousel-control-next, .carouselBrasil .carosello .carousel-control-next {
        display: block;
        top: auto;
        bottom: -40px;
        /* content: url(../../../content/dam/default/ComunicatiStampa/arrowLeftCar.svg); */
        background: url(../../../content/dam/default/ComunicatiStampa/arrowLeftCar.svg);
        display: inline-block;
        background-size: 100% auto;
        height: 16px;
        width: 16px;
        -webkit-transform: scale(-1, 1);
        transform: scale(-1, 1); }
        .carouselComunicatiStampa .carosello .carousel-control-next .carousel-control-next-icon, .carouselNews .carosello .carousel-control-next .carousel-control-next-icon, .carouselGruppo .carosello .carousel-control-next .carousel-control-next-icon, .carouselBrasil .carosello .carousel-control-next .carousel-control-next-icon {
          background: none; }
      .carouselComunicatiStampa .carosello .carousel-control-prev, .carouselNews .carosello .carousel-control-prev, .carouselGruppo .carosello .carousel-control-prev, .carouselBrasil .carosello .carousel-control-prev {
        display: block;
        top: auto;
        bottom: -40px;
        content: "";
        background: url(../../../content/dam/default/ComunicatiStampa/arrowLeftCar.svg);
        display: inline-block;
        background-size: 100% auto;
        height: 16px;
        width: 16px; }
        .carouselComunicatiStampa .carosello .carousel-control-prev .carousel-control-prev-icon, .carouselNews .carosello .carousel-control-prev .carousel-control-prev-icon, .carouselGruppo .carosello .carousel-control-prev .carousel-control-prev-icon, .carouselBrasil .carosello .carousel-control-prev .carousel-control-prev-icon {
          background: none; }
      .carouselComunicatiStampa .carosello .carousel-inner, .carouselNews .carosello .carousel-inner, .carouselGruppo .carosello .carousel-inner, .carouselBrasil .carosello .carousel-inner {
        /* position: static; */ }
        .carouselComunicatiStampa .carosello .carousel-inner .carousel-item, .carouselNews .carosello .carousel-inner .carousel-item, .carouselGruppo .carosello .carousel-inner .carousel-item, .carouselBrasil .carosello .carousel-inner .carousel-item {
          /* position: static; */
          padding: 45px 27px; }
          .carouselComunicatiStampa .carosello .carousel-inner .carousel-item div > p, .carouselNews .carosello .carousel-inner .carousel-item div > p, .carouselGruppo .carosello .carousel-inner .carousel-item div > p, .carouselBrasil .carosello .carousel-inner .carousel-item div > p {
            display: block; }
            .carouselComunicatiStampa .carosello .carousel-inner .carousel-item div > p:first-of-type, .carouselNews .carosello .carousel-inner .carousel-item div > p:first-of-type, .carouselGruppo .carosello .carousel-inner .carousel-item div > p:first-of-type, .carouselBrasil .carosello .carousel-inner .carousel-item div > p:first-of-type {
              font-family: "TIMSansWeb-regular";
              font-size: 15px;
              line-height: 30px;
              color: #606469;
              margin-bottom: -10px; }
            .carouselComunicatiStampa .carosello .carousel-inner .carousel-item div > p:nth-of-type(2), .carouselNews .carosello .carousel-inner .carousel-item div > p:nth-of-type(2), .carouselGruppo .carosello .carousel-inner .carousel-item div > p:nth-of-type(2), .carouselBrasil .carosello .carousel-inner .carousel-item div > p:nth-of-type(2) {
              font-family: "TIMSansWeb-bold";
              font-size: 14px;
              line-height: 30px;
              color: #004691;
              margin-bottom: 0; }
            .carouselComunicatiStampa .carosello .carousel-inner .carousel-item div > p:last-of-type, .carouselNews .carosello .carousel-inner .carousel-item div > p:last-of-type, .carouselGruppo .carosello .carousel-inner .carousel-item div > p:last-of-type, .carouselBrasil .carosello .carousel-inner .carousel-item div > p:last-of-type {
              font-family: "TIMSansWeb-bold";
              font-size: 13px;
              line-height: 40px;
              letter-spacing: 0.39px;
              color: #919497;
              position: absolute;
              bottom: 0; }
          .carouselComunicatiStampa .carosello .carousel-inner .carousel-item div h3, .carouselNews .carosello .carousel-inner .carousel-item div h3, .carouselGruppo .carosello .carousel-inner .carousel-item div h3, .carouselBrasil .carosello .carousel-inner .carousel-item div h3 {
            font-family: "TIMSansWeb-bold";
            font-size: 20px;
            line-height: 25px;
            color: #222;
            margin: 35px 0;
            height: 50px;
            /*                             white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis; */ }
  .scaricaDocPdf, .scaricaDocPdfSostenibilita, .scaricaDocPdfConsiglio {
    padding: 40px 0;
    margin: 0;
    background-color: transparent; }
    .scaricaDocPdf .greyPdf, .scaricaDocPdfSostenibilita .greyPdf, .scaricaDocPdfConsiglio .greyPdf {
      background-color: #f2f2f2;
      width: 100vw;
      padding: 40px 0 40px 85px;
      margin-left: 50px; }
      .scaricaDocPdf .greyPdf .containerComunicati, .scaricaDocPdfSostenibilita .greyPdf .containerComunicati, .scaricaDocPdfConsiglio .greyPdf .containerComunicati {
        max-width: 770px; }
  .corpoComunicato .citazione {
    margin: 0 15px;
    width: auto;
    padding-left: 100px; }
    .corpoComunicato .citazione.pull-right {
      float: right;
      margin: 0;
      padding-left: 200px; }
  .corpoComunicato .testoComunicato, .corpoComunicato .testoNews, .corpoComunicato .testoPhotogallery {
    padding: 0 55px 0 127px; }
  .containerSlickComunicati, .containerSlickNews, .containerSlickGruppo, .containerSlickBrasil {
    display: none; }
  .ComunicatiStampaEvidenza {
    margin-bottom: 46px; }
  /* NEWS */
  .headerImageNews {
    height: 120px; }
  .titleSecondTitleNews {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .titleSecondTitleNews div:last-of-type h1 {
      padding: 65px 40px 40px 40px;
      width: 630px;
      max-width: 630px;
      margin-bottom: 0; }
    .titleSecondTitleNews div:last-of-type .secondTitleNews {
      width: 630px;
      max-width: 630px;
      margin-top: 0; }
    .titleSecondTitleNews div:first-of-type img {
      width: 617px;
      height: 601px;
      -o-object-fit: cover;
      object-fit: cover;
      z-index: 1; }
      .titleSecondTitleNews div:first-of-type img.imgHeaderConsiglio {
        height: 612px; }
  .subtitleNews, .subtitleConsiglio {
    padding-top: 0px;
    margin-top: -21px; }
  .testoNews > img, .testoPhotogallery > img {
    left: 0px;
    width: 100%; }
  /* GRUPPO */
  .headerImageGruppo, .headerNotiziario {
    height: 580px; }
    .headerImageGruppo .bkgImage, .headerNotiziario .bkgImage {
      height: 550px;
      overflow: hidden; }
      .headerImageGruppo .bkgImage .titlePage, .headerNotiziario .bkgImage .titlePage {
        right: -90px; }
        .headerImageGruppo .bkgImage .titlePage h1, .headerNotiziario .bkgImage .titlePage h1 {
          margin-left: 24%;
          width: 100vw; }
  .testoGruppo, .testoBrasil, .testoNotiziario {
    padding: 0 55px 0 133px; }
  .kpiSection {
    padding: 100px 0 0 0; }
    .kpiSection h2 {
      padding-left: 0;
      margin-left: -15px;
      margin-bottom: 60px; }
    .kpiSection .greyKpiContent .row div .flexRightText {
      margin-left: 0; }
      .kpiSection .greyKpiContent .row div .flexRightText p.kpi {
        padding-top: 10px; }
    .kpiSection .greyKpiContent .row div.h3KpiContent h3 {
      padding: 30px 5px 0px 5px; }
    .kpiSection .greyKpiContent .row:nth-of-type(2) {
      width: 100vw; }
      .kpiSection .greyKpiContent .row:nth-of-type(2) > div {
        border-right: 15px solid #fff;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        display: table; }
        .kpiSection .greyKpiContent .row:nth-of-type(2) > div:first-of-type {
          max-width: 400px; }
        .kpiSection .greyKpiContent .row:nth-of-type(2) > div h3 {
          padding: 35px 5px; }
        .kpiSection .greyKpiContent .row:nth-of-type(2) > div p {
          padding-left: 0; }
      .kpiSection .greyKpiContent .row:nth-of-type(2) .blueKpiContent {
        margin-left: 0;
        border-right: 0; }
        .kpiSection .greyKpiContent .row:nth-of-type(2) .blueKpiContent > div {
          padding: 15px 40px 0 40px; }
  .greyLeftRight {
    padding: 180px 0 30px 0; }
    .greyLeftRight h2 {
      padding: 0 0 50px 0;
      margin-left: -15px; }
    .greyLeftRight > div.greyRight {
      box-shadow: 0 -40px 0 0 #fff inset, 315px 0 0 0 #fff inset;
      -webkit-box-shadow: 0 -40px 0 0 #fff inset, 315px 0 0 0 #fff inset;
      -moz-box-shadow: 0 -40px 0 0 #fff inset, 315px 0 0 0 #fff inset;
      -o-box-shadow: 0 -40px 0 0 #fff inset, 315px 0 0 0 #fff inset;
      width: 100vw;
      max-width: 1390px; }
      .greyLeftRight > div.greyRight div {
        padding-top: 40px; }
        .greyLeftRight > div.greyRight div:nth-child(2) {
          position: absolute;
          left: 39%; }
    .greyLeftRight > div.greyLeft {
      box-shadow: -300px 0 0 0 #fff inset, 0 -55px 0 0 #fff inset;
      -webkit-box-shadow: -300px 0 0 0 #fff inset, 0 -55px 0 0 #fff inset;
      -moz-box-shadow: -300px 0 0 0 #fff inset, 0 -55px 0 0 #fff inset;
      -o-box-shadow: -300px 0 0 0 #fff inset, 0 -55px 0 0 #fff inset;
      width: 120.8%;
      position: relative;
      right: 226px; }
      .greyLeftRight > div.greyLeft div:last-of-type {
        padding-left: 21%; }
    .greyLeftRight > div img {
      width: 400px;
      height: 400px; }
  .boxSquare {
    margin: 0;
    padding-left: 4.5%;
    padding-right: 4.5%;
    padding-top: 80px;
    padding-bottom: 80px; }
    .boxSquare > div {
      padding: 50px 70px; }
      .boxSquare > div:first-of-type {
        margin-right: 30px; }
      .boxSquare > div:last-of-type {
        margin-left: 30px; }
      .boxSquare > div h3 {
        font-family: "TIMSansWeb-bold";
        font-size: 24px;
        line-height: 34px;
        letter-spacing: 0.72px;
        margin-bottom: 10px; }
      .boxSquare > div p {
        font-family: "TIMSansWeb-light";
        font-size: 22px;
        line-height: 34px;
        letter-spacing: 0.66px; }
      .boxSquare > div div div {
        height: 2px;
        background-color: #004691; }
      .boxSquare > div div i {
        color: #004691;
        font-weight: 600;
        pointer-events: none; }
    .boxSquare .shadowHover {
      box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
      -webkit-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
      -moz-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5);
      -o-box-shadow: 0 0 10px 10px rgba(200, 200, 200, 0.5); }
  /* TIM BRASIL */
  .headerImageBrasil .bkgImage .titlePage, .headerPhotogallery .bkgImage .titlePage, .headerDynamicList .bkgImage .titlePage, .headerSitiGruppo .bkgImage .titlePage, .headerTabLink .bkgImage .titlePage {
    left: 10px; }
  .carouselBrasil .carosello .carousel-inner .carousel-item {
    padding: 30px 27px; }
  .twoSectionBrasil > .row section:first-of-type {
    padding-bottom: 30px; }
    .twoSectionBrasil > .row section:first-of-type h2 {
      font-size: 30px;
      line-height: 40px;
      letter-spacing: 0.9px;
      margin: 105px 15px 50px 40px; }
    .twoSectionBrasil > .row section:first-of-type > div {
      background-color: #f2f2f2;
      box-shadow: 0 -170px 0 0 #f2f2f2;
      -webkit-box-shadow: 0 -170px 0 0 #f2f2f2;
      -moz-box-shadow: 0 -170px 0 0 #f2f2f2;
      -o-box-shadow: 0 -170px 0 0 #f2f2f2;
      height: 210px; }
  .twoSectionBrasil > .row section:last-of-type {
    padding-bottom: 30px; }
    .twoSectionBrasil > .row section:last-of-type h2 {
      font-size: 30px;
      line-height: 40px;
      letter-spacing: 0.9px;
      margin: 105px 15px 50px 15px; }
    .twoSectionBrasil > .row section:last-of-type > div {
      background-color: #f2f2f2;
      box-shadow: 0 -170px 0 0 #f2f2f2;
      -webkit-box-shadow: 0 -170px 0 0 #f2f2f2;
      -moz-box-shadow: 0 -170px 0 0 #f2f2f2;
      -o-box-shadow: 0 -170px 0 0 #f2f2f2;
      height: 210px; }
  /* SOSTENIBILITA' */
  .headerImageSostenibilita {
    height: 600px; }
    .headerImageSostenibilita .bkgImage {
      height: 550px;
      overflow: hidden; }
      .headerImageSostenibilita .bkgImage .titlePage {
        right: 0; }
        .headerImageSostenibilita .bkgImage .titlePage h1 {
          margin-left: 24%;
          width: 100vw; }
  .testoSostenibilità {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 40px; }
    .testoSostenibilità h2 {
      font-size: 26px;
      line-height: 34px;
      letter-spacing: 0.78px;
      margin-bottom: -10px; }
    .testoSostenibilità p {
      font-size: 20px;
      line-height: 32px;
      letter-spacing: 0.6px; }
  .scaricaDocPdfSostenibilita {
    padding: 0 0 0 35px; }
    .scaricaDocPdfSostenibilita > p {
      padding-bottom: 15px; }
    .scaricaDocPdfSostenibilita .greyPdf {
      margin-left: 15px !important; }
    .scaricaDocPdfSostenibilita > .animationButtonpdfSostenibilita {
      margin-bottom: 25px; }
  .tableSostenibilita {
    margin-left: 45px; }
  .tableLegend {
    padding-left: 100px;
    width: 75%; }
  /* CONTATTI */
  .titleContatti div, .titleFaq div {
    padding: 30px 60px 60px 60px; }
    .titleContatti div h1, .titleFaq div h1 {
      font-size: 48px;
      line-height: 60px;
      letter-spacing: 0.96px; }
  .sectionContatti .tiportal-barra-separatrice-contatti div {
    height: 100px; }
  .sectionContatti .simpleWhite {
    margin: 0 0 30px 0;
    padding: 40px 75px;
    background-color: #fff; }
    .sectionContatti .simpleWhite p {
      margin-bottom: 0; }
  .sectionContatti .tiportal-contatti-uniformes1 .containerContatti {
    padding-top: 45px;
    padding-bottom: 25px; }
    .sectionContatti .tiportal-contatti-uniformes1 .containerContatti > div:first-of-type h3 {
      margin-bottom: 40px; }
  .sectionContatti .tiportal-contatti-uniformes2 {
    margin-top: -30px; }
    .sectionContatti .tiportal-contatti-uniformes2 .containerContatti {
      padding-top: 100px; }
      .sectionContatti .tiportal-contatti-uniformes2 .containerContatti .hoverContact {
        margin-top: 0; }
  .sectionContatti .boxCarriera {
    margin: 0;
    padding: 45px 75px 0px 75px; }
    .sectionContatti .boxCarriera > div p em {
      padding-left: 25px; }
    .sectionContatti .boxCarriera > div.postaOrdinaria {
      margin: 30px 0 10px 0; }
      .sectionContatti .boxCarriera > div.postaOrdinaria p:first-of-type {
        margin-bottom: 30px; }
    .sectionContatti .boxCarriera > div:last-of-type p:first-of-type {
      margin-bottom: 35px;
      margin-top: 10px; }
    .sectionContatti .boxCarriera > div .hoverContact.hoverContactnoMobile {
      /* margin-top: 15px; */ }
      .sectionContatti .boxCarriera > div .hoverContact.hoverContactnoMobile div + i {
        display: block; }
    .sectionContatti .boxCarriera > div .boxHoverCarriera .hoverContact.hoverContactnoMobile {
      top: 18px; }
      .sectionContatti .boxCarriera > div .boxHoverCarriera .hoverContact.hoverContactnoMobile > div {
        display: block; }
      .sectionContatti .boxCarriera > div .boxHoverCarriera .hoverContact.hoverContactnoMobile + p b {
        left: 0; }
  .sectionContatti .intestazioneContatti {
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 15px; }
    .sectionContatti .intestazioneContatti div:first-of-type {
      padding: 0; }
    .sectionContatti .intestazioneContatti div:last-of-type {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      height: auto;
      top: auto;
      padding: 49px 25px 49px 70px;
      margin: auto;
      position: absolute;
      height: 70%;
      top: 15%;
      bottom: 15%;
      right: 15px; }
      .sectionContatti .intestazioneContatti div:last-of-type h2 {
        font-size: 40px;
        line-height: 40px;
        letter-spacing: 1.2px; }
  .sectionContatti .containerContatti {
    margin: 0;
    padding: 60px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline; }
    .sectionContatti .containerContatti > div {
      padding-top: 0 !important; }
      .sectionContatti .containerContatti > div:not(:nth-child(-n + 3)) {
        padding-top: 60px; }
      .sectionContatti .containerContatti > div h3 {
        margin-bottom: 40px;
        /*                     +p{
                        padding-bottom: 15px;
                    } */ }
      .sectionContatti .containerContatti > div hr {
        display: none; }
  .sectionContatti .socialMediaContact {
    margin: 0;
    padding: 80px 60px 45px 60px; }
    .sectionContatti .socialMediaContact h3 {
      margin-bottom: 50px; }
    .sectionContatti .socialMediaContact .col5Contact {
      max-width: 20%;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
      flex: 0 0 20%; }
    .sectionContatti .socialMediaContact .itemSocial p:last-of-type {
      margin: 15px 0 20px 0; }
  .sectionContatti .boxDueTerzi {
    margin: 30px 0px; }
    .sectionContatti .boxDueTerzi > div {
      padding: 45px 75px 35px 75px; }
      .sectionContatti .boxDueTerzi > div:first-of-type {
        border-right: 30px solid #f2f2f2; }
  .sectionContatti .boxDueCol, .sectionContatti .boxDueMail {
    margin: 0;
    padding: 0; }
    .sectionContatti .boxDueCol > div, .sectionContatti .boxDueMail > div {
      padding: 60px 75px; }
      .sectionContatti .boxDueCol > div:first-of-type, .sectionContatti .boxDueMail > div:first-of-type {
        padding-bottom: 15px; }
      .sectionContatti .boxDueCol > div:last-of-type, .sectionContatti .boxDueMail > div:last-of-type {
        padding-top: 60px; }
  .sectionContatti .boxDueMail > div {
    padding-bottom: 0; }
    .sectionContatti .boxDueMail > div:last-of-type {
      padding-top: 80px; }
    .sectionContatti .boxDueMail > div:last-of-type {
      padding-top: 40px; }
  .secondBluContatti {
    box-shadow: 0 220px 0 #fff inset;
    -webkit-box-shadow: 0 220px 0 #fff inset;
    -moz-box-shadow: 0 220px 0 #fff inset;
    -o-box-shadow: 0 220px 0 #fff inset;
    padding-bottom: 60px; }
    .secondBluContatti .row {
      padding: 50px 60px 15px 60px;
      margin-left: 0px; }
      .secondBluContatti .row > div.titleBlueContatti + div {
        padding-top: 5px;
        padding-bottom: 20px; }
      .secondBluContatti .row > div .hoverContactWhite + p {
        font-size: 18px;
        line-height: 24px;
        top: 0px; }
  /* LISTING COMUNICATI */
  .formSearchComunicati, .formSearchArticoli, .formlistingSearchTag {
    padding-top: 20px; }
    .formSearchComunicati form .ricercaTestuale, .formSearchArticoli form .ricercaTestuale, .formlistingSearchTag form .ricercaTestuale {
      margin-top: 0;
      margin-bottom: 35px; }
  .resultSearchComunicati > div > section > div h2, .resultSearchArticoli > div > section > div h2, .resultlistingSearchTag > div > section > div h2, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div h2 {
    width: 100%;
    /* word-break: break-all; */ }
  /* LISTING SEARCH TAG */
  .titlelistingSearchTag p {
    margin-bottom: 35px; }
  .formlistingSearchTag form > .row {
    position: relative; }
    .formlistingSearchTag form > .row .rangeA {
      max-width: 11.3%;
      -webkit-box-flex: 11.3%;
      -ms-flex: 11.3%;
      flex: 11.3%;
      position: absolute;
      top: 45px;
      right: 0; }
    .formlistingSearchTag form > .row .rangeDa {
      max-width: 11.3%;
      -webkit-box-flex: 11.3%;
      -ms-flex: 11.3%;
      flex: 11.3%;
      position: absolute;
      top: 45px;
      right: 12.4%; }
  .resultlistingSearchTag .documentSearch > div {
    margin-right: 15px;
    display: table;
    max-width: 226px;
    position: relative;
    padding: 30px; }
    .resultlistingSearchTag .documentSearch > div p:first-of-type {
      margin-right: 0;
      padding: 0;
      padding-top: 10px;
      /* word-break: break-all; */ }
    .resultlistingSearchTag .documentSearch > div p:last-of-type {
      bottom: inherit;
      top: 36px;
      left: 70px; }
  .resultlistingSearchTag .resultSearchComunicatiTag > div {
    padding: 0; }
    .resultlistingSearchTag .resultSearchComunicatiTag > div > section {
      margin-bottom: 50px; }
  /* LISTING DYNAMIC */
  .listingDynamicNews section ul {
    padding: 0 45px; }
    .listingDynamicNews section ul li div {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 30px; }
      .listingDynamicNews section ul li div p {
        font-size: 13px;
        line-height: 17px;
        letter-spacing: 0.39px;
        margin-bottom: 0;
        min-width: 170px; }
      .listingDynamicNews section ul li div a {
        font-size: 20px;
        line-height: 19px;
        width: 90%; }
      .listingDynamicNews section ul li div img {
        top: 40%; }
  .listingDynamicNews > .paginationSearch {
    padding: 25px 40px 40px 10px; }
    .listingDynamicNews > .paginationSearch .pagination {
      margin: 5px 15px 0 0; }
      .listingDynamicNews > .paginationSearch .pagination li {
        width: 45px;
        height: 45px;
        margin: 0 5px; }
        .listingDynamicNews > .paginationSearch .pagination li .page-link:not([aria-label]) {
          line-height: 28px; }
  .socialMedia {
    padding: 65px 45px; }
    .socialMedia > div h3 {
      margin-bottom: 35px; }
    .socialMedia > div p {
      color: #222; }
      .socialMedia > div p:first-of-type {
        font-family: "TIMSansWeb-medium";
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.48px; }
      .socialMedia > div p:last-of-type {
        font-family: "TIMSansWeb-light";
        font-size: 12px;
        line-height: 20px;
        letter-spacing: 0.36px;
        margin-bottom: 20px; }
    .socialMedia > div:nth-of-type(2) p:first-of-type:before {
      content: "";
      width: 20px;
      height: 18px;
      background-image: url(../../../content/dam/default/Contatti/Twitter.svg);
      display: inline-block;
      position: relative;
      top: 5px;
      margin-right: 10px;
      background-size: 100% 100%; }
    .socialMedia > div:nth-of-type(3) p:first-of-type:before {
      content: "";
      width: 22px;
      height: 22px;
      background-image: url(../../../content/dam/default/Contatti/FACEBOOK.svg);
      display: inline-block;
      position: relative;
      top: 5px;
      margin-right: 10px; }
    .socialMedia > div:nth-of-type(4) p:first-of-type:before {
      content: "";
      width: 22px;
      height: 22px;
      background-image: url(../../../content/dam/default/Contatti/LINKEDIN.svg);
      display: inline-block;
      position: relative;
      top: 5px;
      margin-right: 10px; }
    .socialMedia > div:nth-of-type(5) p:first-of-type:before {
      content: "";
      width: 22px;
      height: 22px;
      background-image: url(../../../content/dam/default/Contatti/LINKEDIN.svg);
      display: inline-block;
      position: relative;
      top: 5px;
      margin-right: 10px; }
    .socialMedia > div:nth-of-type(6) p:first-of-type:before {
      content: "";
      width: 26px;
      height: 18px;
      background-image: url(../../../content/dam/default/Contatti/YOUTUBE.svg);
      display: inline-block;
      position: relative;
      top: 5px;
      margin-right: 10px;
      background-size: 100% 100%; }
  /* LISTING LINK */
  .listingLink section, .tabLink section {
    padding: 15px 45px 60px 45px; }
  /* TAB LINK */
  .breadcrumbTab, .breadcrumbSitiGruppo {
    padding: 0 55px 45px 55px; }
  .testoTab div {
    padding: 0 45px 45px 100px; }
    .testoTab div p:first-of-type {
      color: #004691;
      font-family: "TIMSansWeb-bold";
      font-size: 22px;
      line-height: 32px; }
    .testoTab div p:last-of-type {
      color: #222;
      font-family: "TIMSansWeb-regular";
      font-size: 20px;
      line-height: 32px; }
  .tabLink section {
    padding: 20px 45px; }
    .tabLink section select {
      background-image: url(../../../content/dam/default/NavBarBottom/arrowDownBlack.svg);
      background-position: right 12px center;
      padding-right: 35px;
      background-repeat: no-repeat;
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
      font-family: "TIMSansWeb-bold";
      font-size: 12px;
      line-height: 21.6px;
      letter-spacing: 0.36px;
      color: #004691;
      background-color: #fbf8f8;
      border: none !important;
      margin-bottom: 20px; }
      .tabLink section select[disabled] {
        background-image: url(../../../content/dam/default/NavBarBottom/arrowDownDisabled.svg);
        color: #d2d2d2; }
      .tabLink section select::-ms-expand {
        display: none; }
      .tabLink section select:-moz-focusring {
        color: transparent;
        text-shadow: none; }
      .tabLink section select:focus {
        color: inherit;
        background-color: inherit;
        outline: none;
        -webkit-box-shadow: none;
        box-shadow: none; }
    .tabLink section .tabbable {
      background-color: #f2f2f2;
      padding: 0; }
      .tabLink section .tabbable > ul {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 35px;
        margin-bottom: 68px; }
        .tabLink section .tabbable > ul .tab-selector.active a {
          color: #eb0028; }
        .tabLink section .tabbable > ul .tab-selector.active div {
          height: 4px;
          width: 30px;
          background: #e1001e;
          margin: 0 auto; }
        .tabLink section .tabbable > ul .tab-selector a {
          cursor: pointer;
          text-decoration: none;
          font-family: "TIMSansWeb-bold";
          font-size: 20px;
          line-height: 28px;
          letter-spacing: 0.1px;
          color: #004691; }
        .tabLink section .tabbable > ul li.prevTab img {
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          height: 16px;
          width: auto; }
        .tabLink section .tabbable > ul li.nextTab img {
          -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
          height: 16px;
          width: auto; }
      .tabLink section .tabbable .selectWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end; }
        .tabLink section .tabbable .selectWrapper select {
          width: auto; }
      .tabLink section .tabbable .tab-content {
        background-color: #fff;
        padding: 21px 25px; }
      /* USE TABS */
      .tabLink section .tabbable .useTabs > ul {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 35px;
        margin-bottom: 68px;
      }
      .tabLink section .tabbable .useTabs > ul .tab-selector.active a {
        color: #eb0028;
      }
      .tabLink section .tabbable .useTabs > ul .tab-selector.active div {
        height: 4px;
        width: 30px;
        background: #e1001e;
        margin: 0 auto;
      }
      .tabLink section .tabbable .useTabs > ul .tab-selector a {
        cursor: pointer;
        text-decoration: none;
        font-family: "TIMSansWeb-bold";
        font-size: 20px;
        line-height: 28px;
        letter-spacing: 0.1px;
        color: #004691;
      }
      .tabLink section .tabbable .useTabs > ul li.prevTab img {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        height: 16px;
        width: auto;
      }
      .tabLink section .tabbable .useTabs > ul li.nextTab img {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        height: 16px;
        width: auto;
      }
      .tabLink section .tabbable .useTabs>ul li.firstTab img {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        height: 16px;
        width: auto;
        cursor: pointer;
      }
      .tabLink section .tabbable .useTabs>ul li.lastTab img {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        height: 16px;
        width: auto;
        cursor: pointer;
      }
      .tabLink section .tabbable .useTabs>ul li.firstTab img.double-arrow-tabs {
        margin-left: -10px;
      }
      .tabLink section .tabbable .useTabs>ul li.lastTab img.double-arrow-tabs {
        margin-left: -10px;
      }
      .tabLink section .tabbable .selectWrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
      }
      .tabLink section .tabbable .selectWrapper select {
        width: auto;
      }
      /* SelectWrapperMenu */
      .tabLink section .tabbable .selectWrapperMenu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
      }
      .tabLink section .tabbable .selectWrapperMenu select {
        /* width: auto; */
        font-size: 14px;
      }
      .tabLink section .tabbable .selectWrapperMenu select:focus {
        /* width: auto; */
        background-color: #ffffff;
        color: #004691;
      }
      .tabLink section .tabbable .selectWrapperMenu select option {
        color: #004691;
      }
  /* FAQ */
  .blockFaq, .blockFaq2, .blockFaq3 {
    margin: 0;
    padding: 7.5px 0; }
    .blockFaq .accordionFaqImage, .blockFaq2 .accordionFaqImage, .blockFaq3 .accordionFaqImage {
      margin: 0 45px 30px 45px; }
    .blockFaq .accordionFaq, .blockFaq2 .accordionFaq, .blockFaq3 .accordionFaq {
      position: relative;
      margin-bottom: 0 !important; }
      .blockFaq .accordionFaq .testoComunicato, .blockFaq2 .accordionFaq .testoComunicato, .blockFaq3 .accordionFaq .testoComunicato, .blockFaq .accordionFaq .testoNews, .blockFaq2 .accordionFaq .testoNews, .blockFaq3 .accordionFaq .testoNews, .blockFaq .accordionFaq .testoPhotogallery, .blockFaq2 .accordionFaq .testoPhotogallery, .blockFaq3 .accordionFaq .testoPhotogallery {
        padding: 0 40px;
        margin: 0; }
      .blockFaq .accordionFaq:last-of-type, .blockFaq2 .accordionFaq:last-of-type, .blockFaq3 .accordionFaq:last-of-type {
        margin-bottom: 30px; }
      .blockFaq .accordionFaq > img, .blockFaq2 .accordionFaq > img, .blockFaq3 .accordionFaq > img {
        top: 28px; }
      .blockFaq .accordionFaq .accordionHidden > p, .blockFaq2 .accordionFaq .accordionHidden > p, .blockFaq3 .accordionFaq .accordionHidden > p {
        margin: 30px 0 30px 63px; }
      .blockFaq .accordionFaq .accordionHidden .testoComunicato, .blockFaq2 .accordionFaq .accordionHidden .testoComunicato, .blockFaq3 .accordionFaq .accordionHidden .testoComunicato, .blockFaq .accordionFaq .accordionHidden .testoNews, .blockFaq2 .accordionFaq .accordionHidden .testoNews, .blockFaq3 .accordionFaq .accordionHidden .testoNews, .blockFaq .accordionFaq .accordionHidden .testoPhotogallery, .blockFaq2 .accordionFaq .accordionHidden .testoPhotogallery, .blockFaq3 .accordionFaq .accordionHidden .testoPhotogallery {
        margin: 0px 42px !important; }
      .blockFaq .accordionFaq .accordionHidden ul li div p:last-of-type, .blockFaq2 .accordionFaq .accordionHidden ul li div p:last-of-type, .blockFaq3 .accordionFaq .accordionHidden ul li div p:last-of-type {
        right: 10%; }
  .blockFaq2 {
    padding: 0;
    margin-bottom: -2px; }
    .blockFaq2 .accordionFaq .accordionHidden {
      margin: 40px 100px 0 35px; }
  .blockFaq3 {
    padding: 10px 0; }
    .blockFaq3 .accordionHidden > div {
      width: 100%;
      padding: 30px 70px; }
      .blockFaq3 .accordionHidden > div img {
        width: 272px;
        height: auto; }
  /* PHOTOGALLERY */
  .breadcrumbPhotogallery, .breadcrumbWrapper .breadcrumbDynamicList {
    padding: 0 55px 45px 55px; }
  .testoPhotogallery {
    margin-bottom: 55px; }
    .testoPhotogallery p span {
      padding-left: 127px; }
    .testoPhotogallery p + i {
      padding-left: 127px; }
  .photogallery > div .blockPhotogallery {
    padding: 10px 50px 50px 138px; }
    .photogallery > div .blockPhotogallery .galleryList div:not(.showAll) {
      padding-bottom: 20px; }
    .photogallery > div .blockPhotogallery .galleryList .showAll {
      padding: 30px 10px 0 10px; }
  .photogallery > div .modal.fade .modal-dialog .modal-content .modal-body .carousel-inner {
    margin: 0 auto;
    max-width: 970px; }
  /* NOTIZIARIO */
  .scaricaPdfNotiziario {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 0 0 45px;
    margin: 0; }
    .scaricaPdfNotiziario .animationButton3pdf p:first-of-type {
      font-size: 14px; }
  .altroNotiziario, .containerPeople .linkUtiliConsiglio {
    margin: 0;
    padding: 0;
    background-color: inherit;
    padding-top: 50px; }
    .altroNotiziario > div, .containerPeople .linkUtiliConsiglio > div {
      margin-bottom: 30px; }
      .altroNotiziario > div > div, .containerPeople .linkUtiliConsiglio > div > div {
        background-color: #f2f2f2;
        width: 100vw;
        padding: 45px 0 35px 95px; }
  /* SITI DEL GRUPPO */
  .headerSitiGruppo .bkgImage .titlePage h1 {
    bottom: auto !important; }
  .sitiGruppoSection .wrapperSitiSection h2 {
    font-size: 24px;
    line-height: 40px;
    letter-spacing: 0.72px;
    padding: 30px 45px 25px 130px; }
  .sitiGruppoSection .wrapperSitiSection .row {
    margin: 0 45px;
    padding: 40px 70px 0px 70px; }
    .sitiGruppoSection .wrapperSitiSection .row ul {
      padding: 0;
      margin-bottom: 40px; }
  /* MEMBRI DEL CONSIGLIO */
  .containerPeople {
    padding-bottom: 60px; }
    .containerPeople .gridPeople .boxConsiglio > div > div h2 {
      font-size: 20px; }
      .containerPeople .gridPeople .boxConsiglio > div > div h2  span, 
      .containerPeople .gridPeople .boxConsiglio > div > div h2  span p,
      .containerPeople .gridPeople .boxConsiglio > div > div h2  span p b {        
        /*DAVIDE*/
        /*font-family: "TIMSansWeb-bold";*/
          font-family: "TIMSansWeb-regular";  
        /*DAVIDE*/
        font-size: 14px; }
    .containerPeople .legendConsiglio hr {
      margin: 35px 45px 25px 45px; }
    .containerPeople .linkUtiliConsiglio > div > div {
      background-color: #fff; }
  .testoConsiglio {
    padding: 35px 45px; }
    .testoConsiglio p {
      font-size: 14px;
      line-height: 20px;
      letter-spacing: 0.42px; }
      .testoConsiglio p.secondTextConsiglio {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.42px; }
    .testoConsiglio ul {
      padding-left: 75px; }
      .testoConsiglio ul li {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.42px; }
  .popupConsiglio, .popupNewsletter {
    padding-top: 67px; }
    .popupConsiglio .modal-dialog, .popupNewsletter .modal-dialog {
      max-width: 970px;
      margin: auto; }
      .popupConsiglio .modal-dialog .modal-content .modal-body .row, .popupNewsletter .modal-dialog .modal-content .modal-body .row {
        margin-top: -30px; }
        .popupConsiglio .modal-dialog .modal-content .modal-body .row .textPopupConsiglio, .popupNewsletter .modal-dialog .modal-content .modal-body .row .textPopupConsiglio {
          min-height: 490px; }
        .popupConsiglio .modal-dialog .modal-content .modal-body .row h2, .popupNewsletter .modal-dialog .modal-content .modal-body .row h2 {
          font-size: 22px;
          line-height: 34px;
          letter-spacing: 0.66px; }
          .popupConsiglio .modal-dialog .modal-content .modal-body .row h2 + p, .popupNewsletter .modal-dialog .modal-content .modal-body .row h2 + p {
            font-size: 14px;
            line-height: 20px;
            letter-spacing: 0.42px; }
        .popupConsiglio .modal-dialog .modal-content .modal-body .row .img-responsive, .popupNewsletter .modal-dialog .modal-content .modal-body .row .img-responsive {
          position: absolute;
          width: 435px;
          height: 435px; }
        .popupConsiglio .modal-dialog .modal-content .modal-body .row .consiglioPdf, .popupNewsletter .modal-dialog .modal-content .modal-body .row .consiglioPdf {
          position: static;
          margin-top: 315px; }
  /* MEMBRI DETAGLIO */
  .approfondimentiContainer {
    padding: 30px; }
    .approfondimentiContainer .titleApprofondimenti {
      padding: 0 30px 35px 15px; }
      .approfondimentiContainer .titleApprofondimenti h2 {
        font-size: 30px;
        line-height: 40px;
        letter-spacing: 0.9px; }
    .approfondimentiContainer .approfondimenti {
      padding: 23px 32px; }
      .approfondimentiContainer .approfondimenti .row h3 {
        font-size: 22px;
        line-height: 30px;
        letter-spacing: 0.66px; }
      .approfondimentiContainer .approfondimenti .row p {
        font-size: 20px;
        line-height: 34px;
        letter-spacing: 0.6px; }
  .scaricaDocPdfConsiglio {
    padding: 40px 0 40px 120px;
    margin-top: 50px;
    margin-bottom: 50px; }
  /* 404 */
  .container404 {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
    .container404 .boxTesto404 {
      left: 0px;
      padding: 0; }
      .container404 .boxTesto404 div {
        padding: 70px 60px; }
        .container404 .boxTesto404 div h1 {
          font-size: 50px; }
          .container404 .boxTesto404 div h1 span {
            font-size: 28px; }
        .container404 .boxTesto404 div p {
          font-size: 22px;
          line-height: 34px;
          padding-top: 35px;
          padding-bottom: 25px; }
        .container404 .boxTesto404 div ul {
          padding-bottom: 0px; }
        .container404 .boxTesto404 div > a {
          top: 40px;
          margin: 0px 0 -55px 0; }
    .container404 .boxImg404 {
      padding: 0;
      width: auto;
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      position: static; }
  /* NEWSLETTER */
  .popupNewsletter {
    padding-top: 0; }
    .popupNewsletter .modal-dialog {
      max-width: 725px;
      margin: auto; }
      .popupNewsletter .modal-dialog .modal-content .modal-body .row {
        margin-bottom: 0 !important;
        margin-top: 0 !important; } }

@media (min-width: 1170px) {
  header .bkgImage .navbar .navbar-nav .nav-item, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item {
    padding-left: 10px; }
    header .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item a.nav-link, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item a.nav-link {
      font-size: 16px; }
  .cookiealert .cookiealert-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1170px; }
  .right-image > article {
    max-width: 1235px;
    margin: 0 auto; }
  .multi-box-text-images > div, .ComunicatiStampaEvidenza > div {
    max-width: 1200px;
    margin: 0 auto; }
  .twitter-feed {
    max-width: 1270px;
    margin: 0 auto; }
  .left-image-boxes > div {
    max-width: 1200px;
    margin: 0 auto; }
  .box-date-text {
    max-width: 1290px;
    margin: 0 auto; }
  .box-image {
    max-width: 1290px;
    margin: 0 auto; }
  /* COMUNICATI */
  .titleComunicatiStampa, .titleSecondTitleNews, .titlelistingSearchTag, .titleConsiglio {
    margin-left: auto;
    margin-right: auto;
    max-width: 1255px; }
  .secondTitleComunicatiStampa, .titleSecondTitleNews div .secondTitleNews {
    margin: 35px auto 0 auto;
    max-width: 1255px; }
  .subtitleComunicatiStampa, .subtitleNews, .subtitleConsiglio {
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px; }
  .breadcrumbComunicatiStampa, .breadcrumbTab, .breadcrumbSitiGruppo, .breadcrumbPhotogallery, .breadcrumbWrapper .breadcrumbDynamicList {
    margin: 0 auto;
    max-width: 1280px; }
  .intestazioneFlex {
    margin: 0 auto;
    max-width: 1280px; }
  .corpoComunicato {
    max-width: 1138px;
    margin: 0 auto; }
    .corpoComunicato .testoComunicato, .corpoComunicato .testoNews, .corpoComunicato .testoPhotogallery {
      padding-right: 0;
      padding-left: 97px; }
  .scaricaDocPdf .greyPdf, .scaricaDocPdfSostenibilita .greyPdf, .scaricaDocPdfConsiglio .greyPdf {
    margin-left: 10px; }
  /* NEWS */
  .titleSecondTitleNews {
    margin: 0 auto;
    max-width: 1260px; }
    .titleSecondTitleNews div:first-of-type {
      position: absolute;
      left: 630px;
      z-index: 1; }
    .titleSecondTitleNews div:last-of-type {
      width: 50%; }
      .titleSecondTitleNews div:last-of-type h1 {
        margin: 0;
        max-width: none; }
      .titleSecondTitleNews div:last-of-type .secondTitleNews {
        margin: 0;
        max-width: none; }
  .subtitleNews, .subtitleConsiglio {
    margin: 43px auto 0 auto; }
  /* GRUPPO */
  .headerImageGruppo .bkgImage, .headerNotiziario .bkgImage {
    overflow: hidden; }
    .headerImageGruppo .bkgImage .titleContainer, .headerNotiziario .bkgImage .titleContainer {
      margin: 0 auto;
      max-width: 1280px; }
      .headerImageGruppo .bkgImage .titleContainer .titlePage, .headerNotiziario .bkgImage .titleContainer .titlePage {
        right: auto;
        padding-left: 400px; }
        .headerImageGruppo .bkgImage .titleContainer .titlePage h1, .headerNotiziario .bkgImage .titleContainer .titlePage h1 {
          width: 100vw;
          margin-left: auto; }
  .kpiSection {
    max-width: 1170px;
    margin: 0 auto; }
  .greyLeftRight {
    max-width: 1140px;
    margin: 0 auto; }
    .greyLeftRight > div.greyLeft div:last-of-type {
      padding-left: 28%; }
  .boxSquare {
    max-width: 1300px;
    margin: 0 auto; }
  /* TIM BRASIL */
  .headerImageBrasil .bkgImage .titlePage, .headerPhotogallery .bkgImage .titlePage, .headerDynamicList .bkgImage .titlePage, .headerSitiGruppo .bkgImage .titlePage, .headerTabLink .bkgImage .titlePage {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 1268px;
    margin: 0 auto;
    position: inherit;
    z-index: 0;
    padding-top: 113px;
    padding-left: 30px; }
  .twoSectionBrasil {
    background-color: #f2f2f2;
    box-shadow: 0 -31px 0 #fff inset, 0 384px 0 #fff inset;
    -webkit-box-shadow: 0 -31px 0 #fff inset, 0 384px 0 #fff inset;
    -moz-box-shadow: 0 -31px 0 #fff inset, 0 384px 0 #fff inset;
    -o-box-shadow: 0 -31px 0 #fff inset, 0 384px 0 #fff inset; }
    .twoSectionBrasil > .row {
      margin: 0 auto;
      max-width: 1245px; }
  /* SOSTENIBILITA' */
  .headerImageSostenibilita .bkgImage {
    overflow: hidden; }
    .headerImageSostenibilita .bkgImage .titleContainer {
      margin: 0 auto;
      max-width: 1280px; }
      .headerImageSostenibilita .bkgImage .titleContainer .titlePage {
        right: auto;
        padding-left: 330px; }
        .headerImageSostenibilita .bkgImage .titleContainer .titlePage h1 {
          width: 100vw;
          margin-left: auto; }
  .testoSostenibilità {
    max-width: 1170px;
    margin: 0 auto; }
  .scaricaDocPdfSostenibilita {
    padding: 0 0 0 35px; }
    .scaricaDocPdfSostenibilita .greyPdf {
      margin-left: -25px !important; }
  .tableSostenibilita {
    max-width: 1170px;
    margin: 0 auto; }
  .testoComunicato .tableLegend ul, .testoNews .tableLegend ul, .testoPhotogallery .tableLegend ul {
    margin-left: -125px; }
  .tableLegend {
    max-width: 764px;
    margin: 0 auto 0 auto; }
    .tableLegend ul {
      padding: 0;
      margin-left: -245px; }
  /* CONTATTI */
  .titleContatti, .titleFaq {
    max-width: 1290px !important;
    margin-left: auto !important;
    margin-right: auto !important; }
  .sectionContatti > div:not(.tiportal-barra-separatrice-contatti) {
    max-width: 1170px !important;
    margin-left: auto !important;
    margin-right: auto !important; }
  .secondBluContatti > div {
    max-width: 1170px !important;
    margin-left: auto !important;
    margin-right: auto !important; }
  /* LISTING COMUNICATI */
  .formSearchComunicati, .formSearchArticoli, .formlistingSearchTag {
    margin: 0 auto;
    max-width: 1255px; }
  .resultSearchComunicati > div, .resultSearchArticoli > div, .resultlistingSearchTag > div, .resultlistingSearchTag .resultSearchComunicatiTag > div {
    margin: 0 auto;
    max-width: 1190px; }
  /* LISTING SEARCH TAG */
  .resultlistingSearchTag .resultSearchComunicatiTag {
    margin: 0 auto;
    max-width: 1255px; }
  /* LISTING DYNAMIC */
  .headerDynamicList .bkgImage .titlePage, .headerSitiGruppo .bkgImage .titlePage {
    position: relative;
    padding: 0;
    bottom: -185px;
    margin: 0 auto;
    max-width: 1225px; }
  .listingDynamicNews section {
    margin: 0 auto;
    max-width: 1290px; }
  .paginationSearch {
    margin: 0 auto;
    max-width: 1290px; }
  .socialMedia {
    margin: 0 auto;
    max-width: 1290px; }
  /* LISTING LINK */
  .listingLink section > div, .tabLink section > div {
    margin: 0 auto;
    max-width: 1170px; }
  /* TAB LINK */
  .dataTab {
    margin: 0 auto;
    max-width: 1170px; }
    .dataTab > div {
      padding-left: 0; }
  .testoTab {
    margin: 0 auto;
    max-width: 1170px; }
  /* FAQ */
  .titleFaq {
    max-width: 1295px !important;
    margin-left: auto !important;
    margin-right: auto !important; }
  .accordionFaqImage {
    max-width: 1170px !important;
    margin-left: auto !important;
    margin-right: auto !important; }
  .accordionFaq {
    max-width: 1170px !important;
    margin-left: auto !important;
    margin-right: auto !important; }
  .blockFaq3 .accordionHidden {
    max-width: 1170px !important;
    margin-left: auto !important;
    margin-right: auto !important; }
  /* PHOTOGALLERY */
  .headerPhotogallery .bkgImage .titlePage, .headerDynamicList .bkgImage .titlePage, .headerSitiGruppo .bkgImage .titlePage, .headerTabLink .bkgImage .titlePage {
    padding-bottom: 110px; }
  .photogallery {
    margin: 0 auto;
    max-width: 1255px; }
    .photogallery .blockPhotogallery {
      width: 100vw; }
      .photogallery .blockPhotogallery .galleryList {
        max-width: 795px; }
  /* NOTIZIARIO */
  .scaricaPdfNotiziario {
    padding: 0 0 0 45px; }
  .altroNotiziario, .containerPeople .linkUtiliConsiglio {
    margin: 0 auto;
    max-width: 1280px;
    padding-left: 10px; }
  /* SITI DEL GRUPPO */
  .headerSitiGruppo .bkgImage .titlePage {
    position: relative;
    padding-top: 215px;
    padding-bottom: inherit;
    margin: 0 auto;
    max-width: 1240px; }
  .breadcrumbSitiGruppo {
    margin: 0 auto;
    max-width: 1260px; }
  .sitiGruppoSection .wrapperSitiSection {
    margin-left: auto;
    margin-right: auto;
    max-width: 1264px; }
  /* MEMBRI CONSIGLIO */
  .gridPeople {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto; }
  .legendConsiglio {
    max-width: 1265px;
    margin-left: auto;
    margin-right: auto; }
  .testoConsiglio {
    max-width: 1270px;
    margin-left: auto;
    margin-right: auto; }
  /* CONSIGLIO DETTAGLIO */
  .approfondimentiContainer {
    margin: 0 auto;
    max-width: 1270px; }
  .scaricaDocPdfConsiglio {
    padding: 40px 0 40px 120px; }
  /* 404 */
  .container404 .boxTesto404 div {
    margin: 0 auto;
    max-width: 830px;
    padding-left: 30px;
    position: relative;
    left: -205px; } }

@media (min-width: 1200px) {
  header .bkgImage .navbar .d-flex form .searchStyle, .headerImageHome .bkgImage .navbar .d-flex form .searchStyle, .headerImageGruppo .bkgImage .navbar .d-flex form .searchStyle, .headerNotiziario .bkgImage .navbar .d-flex form .searchStyle, .headerImageBrasil .bkgImage .navbar .d-flex form .searchStyle, .headerPhotogallery .bkgImage .navbar .d-flex form .searchStyle, .headerDynamicList .bkgImage .navbar .d-flex form .searchStyle, .headerSitiGruppo .bkgImage .navbar .d-flex form .searchStyle, .headerTabLink .bkgImage .navbar .d-flex form .searchStyle, .headerImageSostenibilita .bkgImage .navbar .d-flex form .searchStyle, .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle {
    display: block;
    width: 160px;
    right: 46px; }
  header .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageHome .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageGruppo .bkgImage .navbar .d-flex form .closeSearch + svg, .headerNotiziario .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageBrasil .bkgImage .navbar .d-flex form .closeSearch + svg, .headerPhotogallery .bkgImage .navbar .d-flex form .closeSearch + svg, .headerDynamicList .bkgImage .navbar .d-flex form .closeSearch + svg, .headerSitiGruppo .bkgImage .navbar .d-flex form .closeSearch + svg, .headerTabLink .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageSostenibilita .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageComunicati .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageNews .bkgImage .navbar .d-flex form .closeSearch + svg {
    right: 55px;
    width: 20px;
    height: 20px; }
  header .bkgImage .navbar .navbar-nav, .headerImageHome .bkgImage .navbar .navbar-nav, .headerImageGruppo .bkgImage .navbar .navbar-nav, .headerNotiziario .bkgImage .navbar .navbar-nav, .headerImageBrasil .bkgImage .navbar .navbar-nav, .headerPhotogallery .bkgImage .navbar .navbar-nav, .headerDynamicList .bkgImage .navbar .navbar-nav, .headerSitiGruppo .bkgImage .navbar .navbar-nav, .headerTabLink .bkgImage .navbar .navbar-nav, .headerImageSostenibilita .bkgImage .navbar .navbar-nav, .headerImageComunicati .bkgImage .navbar .navbar-nav, .headerImageNews .bkgImage .navbar .navbar-nav {
    right: 170px;
    top: -18px; } }

@media (min-width: 1245px) {
  header .bkgImage .navbar .searchStyle, .headerImageHome .bkgImage .navbar .searchStyle, .headerImageGruppo .bkgImage .navbar .searchStyle, .headerNotiziario .bkgImage .navbar .searchStyle, .headerImageBrasil .bkgImage .navbar .searchStyle, .headerPhotogallery .bkgImage .navbar .searchStyle, .headerDynamicList .bkgImage .navbar .searchStyle, .headerSitiGruppo .bkgImage .navbar .searchStyle, .headerTabLink .bkgImage .navbar .searchStyle, .headerImageSostenibilita .bkgImage .navbar .searchStyle, .headerImageComunicati .bkgImage .navbar .searchStyle, .headerImageNews .bkgImage .navbar .searchStyle {
    display: block; }
  header .bkgImage .navbar .d-flex form .searchStyle, .headerImageHome .bkgImage .navbar .d-flex form .searchStyle, .headerImageGruppo .bkgImage .navbar .d-flex form .searchStyle, .headerNotiziario .bkgImage .navbar .d-flex form .searchStyle, .headerImageBrasil .bkgImage .navbar .d-flex form .searchStyle, .headerPhotogallery .bkgImage .navbar .d-flex form .searchStyle, .headerDynamicList .bkgImage .navbar .d-flex form .searchStyle, .headerSitiGruppo .bkgImage .navbar .d-flex form .searchStyle, .headerTabLink .bkgImage .navbar .d-flex form .searchStyle, .headerImageSostenibilita .bkgImage .navbar .d-flex form .searchStyle, .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle {
    width: 220px; }
  header .bkgImage .navbar .navbar-nav, .headerImageHome .bkgImage .navbar .navbar-nav, .headerImageGruppo .bkgImage .navbar .navbar-nav, .headerNotiziario .bkgImage .navbar .navbar-nav, .headerImageBrasil .bkgImage .navbar .navbar-nav, .headerPhotogallery .bkgImage .navbar .navbar-nav, .headerDynamicList .bkgImage .navbar .navbar-nav, .headerSitiGruppo .bkgImage .navbar .navbar-nav, .headerTabLink .bkgImage .navbar .navbar-nav, .headerImageSostenibilita .bkgImage .navbar .navbar-nav, .headerImageComunicati .bkgImage .navbar .navbar-nav, .headerImageNews .bkgImage .navbar .navbar-nav {
    right: 230px; }
  header .bkgImage .navBottom > div, .headerImageHome .bkgImage .navBottom > div, .headerImageGruppo .bkgImage .navBottom > div, .headerNotiziario .bkgImage .navBottom > div, .headerImageBrasil .bkgImage .navBottom > div, .headerPhotogallery .bkgImage .navBottom > div, .headerDynamicList .bkgImage .navBottom > div, .headerSitiGruppo .bkgImage .navBottom > div, .headerTabLink .bkgImage .navBottom > div, .headerImageSostenibilita .bkgImage .navBottom > div, .headerImageComunicati .bkgImage .navBottom > div, .headerImageNews .bkgImage .navBottom > div {
    max-width: 1195px; }
  /*     .container section:nth-child(4) .imagetiles>div:first-child { */
  .left-image-boxes .imagetiles > div:first-child {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  /*     .container section:nth-child(4) .imagetiles>div:last-child{ */
  .left-image-boxes .imagetiles > div:last-child {
    -ms-flex: 0 0 33.333337%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333337%;
    max-width: 33.333337%; } }

@media (max-width: 992px) {
  .fullCol {
    display: none; }
  .firstCol {
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0; }
  header .bkgImage .navbar .navbar-nav .nav-item.active a, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item.active a, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item.active a, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item.active a, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item.active a, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item.active a, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item.active a, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item.active a, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item.active a, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item.active a, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item.active a, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item.active a {
    opacity: 1 !important; }
  header .bkgImage .navbar .navbar-nav .nav-item.active .activeMenu, .headerImageHome .bkgImage .navbar .navbar-nav .nav-item.active .activeMenu, .headerImageGruppo .bkgImage .navbar .navbar-nav .nav-item.active .activeMenu, .headerNotiziario .bkgImage .navbar .navbar-nav .nav-item.active .activeMenu, .headerImageBrasil .bkgImage .navbar .navbar-nav .nav-item.active .activeMenu, .headerPhotogallery .bkgImage .navbar .navbar-nav .nav-item.active .activeMenu, .headerDynamicList .bkgImage .navbar .navbar-nav .nav-item.active .activeMenu, .headerSitiGruppo .bkgImage .navbar .navbar-nav .nav-item.active .activeMenu, .headerTabLink .bkgImage .navbar .navbar-nav .nav-item.active .activeMenu, .headerImageSostenibilita .bkgImage .navbar .navbar-nav .nav-item.active .activeMenu, .headerImageComunicati .bkgImage .navbar .navbar-nav .nav-item.active .activeMenu, .headerImageNews .bkgImage .navbar .navbar-nav .nav-item.active .activeMenu {
    opacity: 0 !important;
    width: 0 !important; } }

/* FIX BOXTEXT SECTION2 */
@media (min-width: 990px) and (max-width: 1100px) {
  .multi-box-text-images > div .imagetiles > div a, .ComunicatiStampaEvidenza > div .imagetiles > div a {
    /* font-size:80%; */
    line-height: 1.5; }
    .multi-box-text-images > div .imagetiles > div a[data-target="#demo"], .ComunicatiStampaEvidenza > div .imagetiles > div a[data-target="#demo"] {
      font-size: 30px;
      line-height: 36px; } }

/* FIX NEWS FIRST SECTION IMAGE */
@media (min-width: 1264px) {
  .titleSecondTitleNews div:first-of-type {
    right: 0;
    left: auto; } }

/* FIX NEWS FIRST SECTION BLOCK */
@media (min-width: 1640px) {
  .titleSecondTitleNews {
    position: relative;
    right: -195px;
    max-width: 1624px;
    margin-bottom: -64px; }
    .titleSecondTitleNews div:first-of-type {
      position: relative; }
    .titleSecondTitleNews div:last-of-type {
      padding-right: 11%; }
  .twoSectionBrasil {
    margin: 0 auto;
    max-width: 1625px; } }

/* CSS specific to iOS devices */
/* EDGE FIX */
/* INTERNET EXPLORER FIX*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  header .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageHome .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageGruppo .bkgImage .navbar .d-flex form .closeSearch + svg, .headerNotiziario .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageBrasil .bkgImage .navbar .d-flex form .closeSearch + svg, .headerPhotogallery .bkgImage .navbar .d-flex form .closeSearch + svg, .headerDynamicList .bkgImage .navbar .d-flex form .closeSearch + svg, .headerSitiGruppo .bkgImage .navbar .d-flex form .closeSearch + svg, .headerTabLink .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageSostenibilita .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageComunicati .bkgImage .navbar .d-flex form .closeSearch + svg, .headerImageNews .bkgImage .navbar .d-flex form .closeSearch + svg {
    top: 7px; }
  header .bkgImage .navbar .d-flex form .searchStyle, .headerImageHome .bkgImage .navbar .d-flex form .searchStyle, .headerImageGruppo .bkgImage .navbar .d-flex form .searchStyle, .headerNotiziario .bkgImage .navbar .d-flex form .searchStyle, .headerImageBrasil .bkgImage .navbar .d-flex form .searchStyle, .headerPhotogallery .bkgImage .navbar .d-flex form .searchStyle, .headerDynamicList .bkgImage .navbar .d-flex form .searchStyle, .headerSitiGruppo .bkgImage .navbar .d-flex form .searchStyle, .headerTabLink .bkgImage .navbar .d-flex form .searchStyle, .headerImageSostenibilita .bkgImage .navbar .d-flex form .searchStyle, .headerImageComunicati .bkgImage .navbar .d-flex form .searchStyle, .headerImageNews .bkgImage .navbar .d-flex form .searchStyle {
    top: -2px; }
  header .bkgImage .barSearch .d-flex form .searchStyle, .headerImageHome .bkgImage .barSearch .d-flex form .searchStyle, .headerImageGruppo .bkgImage .barSearch .d-flex form .searchStyle, .headerNotiziario .bkgImage .barSearch .d-flex form .searchStyle, .headerImageBrasil .bkgImage .barSearch .d-flex form .searchStyle, .headerPhotogallery .bkgImage .barSearch .d-flex form .searchStyle, .headerDynamicList .bkgImage .barSearch .d-flex form .searchStyle, .headerSitiGruppo .bkgImage .barSearch .d-flex form .searchStyle, .headerTabLink .bkgImage .barSearch .d-flex form .searchStyle, .headerImageSostenibilita .bkgImage .barSearch .d-flex form .searchStyle, .headerImageComunicati .bkgImage .barSearch .d-flex form .searchStyle, .headerImageNews .bkgImage .barSearch .d-flex form .searchStyle {
    top: -7px; }
  header .bkgImage .barSearch .d-flex form svg, .headerImageHome .bkgImage .barSearch .d-flex form svg, .headerImageGruppo .bkgImage .barSearch .d-flex form svg, .headerNotiziario .bkgImage .barSearch .d-flex form svg, .headerImageBrasil .bkgImage .barSearch .d-flex form svg, .headerPhotogallery .bkgImage .barSearch .d-flex form svg, .headerDynamicList .bkgImage .barSearch .d-flex form svg, .headerSitiGruppo .bkgImage .barSearch .d-flex form svg, .headerTabLink .bkgImage .barSearch .d-flex form svg, .headerImageSostenibilita .bkgImage .barSearch .d-flex form svg, .headerImageComunicati .bkgImage .barSearch .d-flex form svg, .headerImageNews .bkgImage .barSearch .d-flex form svg {
    top: 2px !important; } }

@media all and (-ms-high-contrast: none) and (min-width: 768px), (-ms-high-contrast: active) and (min-width: 768px) {
  header .bkgImage .navbar .navbar-brand, .headerImageHome .bkgImage .navbar .navbar-brand, .headerImageGruppo .bkgImage .navbar .navbar-brand, .headerNotiziario .bkgImage .navbar .navbar-brand, .headerImageBrasil .bkgImage .navbar .navbar-brand, .headerPhotogallery .bkgImage .navbar .navbar-brand, .headerDynamicList .bkgImage .navbar .navbar-brand, .headerSitiGruppo .bkgImage .navbar .navbar-brand, .headerTabLink .bkgImage .navbar .navbar-brand, .headerImageSostenibilita .bkgImage .navbar .navbar-brand, .headerImageComunicati .bkgImage .navbar .navbar-brand, .headerImageNews .bkgImage .navbar .navbar-brand {
    background-size: auto !important; }
  header .bkgImage .navbar.navBarBlu .navbar-brand, .headerImageHome .bkgImage .navbar.navBarBlu .navbar-brand, .headerImageGruppo .bkgImage .navbar.navBarBlu .navbar-brand, .headerNotiziario .bkgImage .navbar.navBarBlu .navbar-brand, .headerImageBrasil .bkgImage .navbar.navBarBlu .navbar-brand, .headerPhotogallery .bkgImage .navbar.navBarBlu .navbar-brand, .headerDynamicList .bkgImage .navbar.navBarBlu .navbar-brand, .headerSitiGruppo .bkgImage .navbar.navBarBlu .navbar-brand, .headerTabLink .bkgImage .navbar.navBarBlu .navbar-brand, .headerImageSostenibilita .bkgImage .navbar.navBarBlu .navbar-brand, .headerImageComunicati .bkgImage .navbar.navBarBlu .navbar-brand, .headerImageNews .bkgImage .navbar.navBarBlu .navbar-brand, header .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome header .bkgImage .navbar.barSearch .navbar-brand, header .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo header .bkgImage .navbar.barSearch .navbar-brand, header .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario header .bkgImage .navbar.barSearch .navbar-brand, header .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil header .bkgImage .navbar.barSearch .navbar-brand, header .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery header .bkgImage .navbar.barSearch .navbar-brand, header .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList header .bkgImage .navbar.barSearch .navbar-brand, header .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo header .bkgImage .navbar.barSearch .navbar-brand, header .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink header .bkgImage .navbar.barSearch .navbar-brand, header .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita header .bkgImage .navbar.barSearch .navbar-brand, header .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati header .bkgImage .navbar.barSearch .navbar-brand, header .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews header .bkgImage .navbar.barSearch .navbar-brand, header .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, header .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome header .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, header .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo header .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, header .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario header .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, header .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil header .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, header .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery header .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, header .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList header .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, header .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo header .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, header .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink header .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, header .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita header .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, header .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati header .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, header .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews header .bkgImage .navbar.barSearch .navbar-brand, .headerImageHome .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerImageHome .bkgImage .navbar.barSearch .navbar-brand, .headerImageGruppo .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerImageGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerNotiziario .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerNotiziario .bkgImage .navbar.barSearch .navbar-brand, .headerImageBrasil .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerImageBrasil .bkgImage .navbar.barSearch .navbar-brand, .headerPhotogallery .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerPhotogallery .bkgImage .navbar.barSearch .navbar-brand, .headerDynamicList .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerDynamicList .bkgImage .navbar.barSearch .navbar-brand, .headerSitiGruppo .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerSitiGruppo .bkgImage .navbar.barSearch .navbar-brand, .headerTabLink .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerTabLink .bkgImage .navbar.barSearch .navbar-brand, .headerImageSostenibilita .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerImageSostenibilita .bkgImage .navbar.barSearch .navbar-brand, .headerImageComunicati .headerImageNews .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .headerImageComunicati .bkgImage .navbar.barSearch .navbar-brand, .headerImageNews .bkgImage .navbar.barSearch .navbar-brand {
    background-size: 96% auto !important; } }

.autoCom {
  display: inline-block;
  opacity: 1;
  background: #fff;
  position: absolute;
  top: 27px;
  box-shadow: 0 0 25px 5px rgba(150, 150, 150, 0.5);
  -webkit-box-shadow: 0 0 25px 5px rgba(150, 150, 150, 0.5);
  -moz-box-shadow: 0 0 25px 5px rgba(150, 150, 150, 0.5);
  -o-box-shadow: 0 0 25px 5px rgba(150, 150, 150, 0.5);
  z-index: -1; }
  .autoCom ul {
    padding-left: 10px;
    padding-top: 10px;
    margin-bottom: 10px; }
    .autoCom ul li {
      list-style: none; }
      .autoCom ul li a {
        font-family: "TIMSansWeb-light";
        cursor: pointer;
        font-size: 15px;
        line-height: 40px;
        letter-spacing: 0.54px;
        color: #000; }

.tiportal-immagine-e-testo-accordion ul li {
  list-style: none; }
  .tiportal-immagine-e-testo-accordion ul li:before {
    display: inline-block !important;
    content: "•";
    padding-right: 5px;
    margin-left: -15px;
    color: red;
    font-size: 25px;
    position: relative;
    top: 4px; }

.tabLink .tabbable .testoComunicato ul li:before, .tabLink .tabbable .testoNews ul li:before, .tabLink .tabbable .testoPhotogallery ul li:before {
  display: inline-block; }

@media (max-width: 480px) {
  .resultSearchComunicati, .resultSearchArticoli, .resultlistingSearchTag, .resultlistingSearchTag .resultSearchComunicatiTag {
    padding: 60px 40px 30px 40px;
    margin: 0 -10px 30px -10px; }
    .resultSearchComunicati > div > section, .resultSearchArticoli > div > section, .resultlistingSearchTag > div > section, .resultlistingSearchTag .resultSearchComunicatiTag > div > section {
      margin-bottom: 30px; }
      .resultSearchComunicati > div > section > div, .resultSearchArticoli > div > section > div, .resultlistingSearchTag > div > section > div, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div {
        padding: 17px 27px 23px 27px; }
        .resultSearchComunicati > div > section > div h2, .resultSearchArticoli > div > section > div h2, .resultlistingSearchTag > div > section > div h2, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div h2 {
          font-size: 18px; }
        .resultSearchComunicati > div > section > div img, .resultSearchArticoli > div > section > div img, .resultlistingSearchTag > div > section > div img, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div img {
          right: 27px; }
        .resultSearchComunicati > div > section > div p:last-of-type, .resultSearchArticoli > div > section > div p:last-of-type, .resultlistingSearchTag > div > section > div p:last-of-type, .resultlistingSearchTag .resultSearchComunicatiTag > div > section > div p:last-of-type {
          bottom: -3px; }
    .resultSearchComunicati > div .caricaAltro, .resultSearchArticoli > div .caricaAltro, .resultlistingSearchTag > div .caricaAltro, .resultlistingSearchTag .resultSearchComunicatiTag > div .caricaAltro {
      margin: 30px auto; } }

.resultlistingSearchTag > .d-flex > section > div > div > img {
  height: 195px; }

@media (min-width: 1024px) {
  .resultSearchComunicatiTag > div > section > div img {
    position: relative !important;
    left: 0px;
    top: 0px; } }

.tiportal-immagine-e-testo-accordion {
  padding-top: 10px;
  padding-bottom: 10px; }

@media (min-width: 768px) and (max-width: 1023px) {
  .page-footer > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterIta, .page-footer-eng > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterIta {
    margin-top: 40px;
    margin-left: 30px; }
    .page-footer > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterIta .navbar-brand-footer > img, .page-footer-eng > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterIta .navbar-brand-footer > img {
      width: 70px; } }

@media (max-width: 480px) {
  .page-footer > div > .row .containerBlue > .row.secondImage, .page-footer-eng > div > .row .containerBlue > .row.secondImage {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
    .page-footer > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterIta, .page-footer-eng > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterIta {
      margin-top: 0px;
      margin-left: 0px; }
      .page-footer > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterIta .navbar-brand-footer > img, .page-footer-eng > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterIta .navbar-brand-footer > img {
        width: 70px; }
  .page-footer-eng > div > .row .containerBlue > .row.secondImage {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
    .page-footer-eng > div > .row .containerBlue > .row.secondImage > div > .secondImageFooterEng {
      margin-top: 0px;
      margin-left: 0px; } }

body.modal-open {
  overflow: visible; }
  
.menuHeaderBoldHover {
  font-weight: bold;
}

 #demo > a {
  color: #fff;
} 

#dettaglioBoxMenuHeader > p {
	color: #fff;
}

/* CHROME FIX */
/* @supports (-webkit-appearance:none) and (not (overflow:-webkit-marquee))
and (not (-ms-ime-align:auto)) and (not (-moz-appearance:none)) { 
    .tableSostenibilita .table thead tr:not(:first-of-type) th {
        border-bottom: 5px solid #fff;
        border-top: 5px solid #fff;
    }
} */

.youtube {
	display: flex;
    justify-content: center;
    padding: 50px;
}
.iframe {
	display: flex;
    justify-content: center;
    padding: 50px;
}

.size8px{
  font-size: 8px !important;
}
.size10px{
  font-size: 10px !important;
}
.size12px{
  font-size: 12px !important;
}
.size14px{
  font-size:14px !important;
}
.size16px{
  font-size: 16px !important;
}
.size18px{
  font-size: 18px !important;
}
.size22px{
  font-size: 22px !important;
}
.size24px{
  font-size: 24px !important;
}
.size26px{
  font-size: 26px !important;
}
.size28px{
  font-size: 28px !important;
}
.size36px{
  font-size: 36px !important;
}
.size48px{
  font-size: 48px !important;
}
.size72px{
  font-size: 72px !important;
}
.size128px{
  font-size: 128px !important;
}


.TIMSansBold{
    font-family: TIMSansWeb-bold; !important;
}

.TIMSans{
    font-family: TIMSansWeb-regular;!important;


}
.TIMSansLight{
    font-family: TIMSansWeb-light;!important;


}
.TIMSansMedium{
    font-family: TIMSansWeb-medium;!important;
}

.titlelistingSearchTag .listingTagRed {
    color: #EB0028;
    font-family: 'TIMSansWeb-bold';
    font-size: 18px;
    line-height: 40px;
    letter-spacing: .42px;
    margin-bottom: 0;
}
.ricercaTestuale img{
    position: absolute;
    right: 23px;
    top: 7px;
    cursor: pointer;
}

.ricercaTestuale{
    position: relative;
}

#tiportal-contatti-testo span{
    font-family: "TIMSansWeb-light";
}



.accordionSitemap {
    font-family: 'TIMSansWeb-medium';
    border: 1px #e1001e solid;
    background-color: white;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    outline: none;
    font-size: 16px;
    transition: 0.4s;
    border-radius: 10px;
}

.accordionActive, .accordionSitemap:hover {
    background-color: #bdd4ec;
}

.panel {
    padding: 0 18px;
    display: none;
    background-color: white;
    overflow: hidden;
}

.accordionSitemap a {
    color: #004691;
}

.accordionContainer {
    padding-left: 5%;
    padding-right: 5%;
}

.accordionSitemap img {
    float: right;
}

