.nti-tabs {
  position: relative;
  padding: 40px 0 80px; }
  @media only screen and (max-width: 991px) {
    .nti-tabs {
      padding: 40px 0 50px; } }
  @media only screen and (max-width: 767px) {
    .nti-tabs {
      padding: 30px 0 20px; } }
  .nti-tabs__tabs {
    position: relative;
    text-align: center;
    margin: 0 0 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center; }
  .nti-tabs__tabs.readable--modif {
    display: none;
  }
    @media only screen and (max-width: 767px) {
      .nti-tabs__tabs {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0; } }
  .nti-tabs__tab {
    position: relative;
    color: #00afdd;
    cursor: pointer;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    font: bold 18px/100% "Stem", sans-serif;
    padding: 0 35px;
    text-transform: uppercase; }
    @media only screen and (max-width: 991px) {
      .nti-tabs__tab {
        padding: 0 15px; } }
    @media only screen and (max-width: 767px) {
      .nti-tabs__tab {
        font: bold 16px/100% "Stem", sans-serif;
        text-transform: uppercase;
        padding: 0 15px 20px; } }
    .nti-tabs__tab--active {
      color: #c2c6c9;
      cursor: default; }
      .nti-tabs__tab--active:before {
        opacity: 1; }
    .nti-tabs__tab:hover, .nti-tabs__tab:active {
      color: #c2c6c9; }
    .nti-tabs__tab span {
      font: normal 10px/100% "Stem", sans-serif;
      letter-spacing: 0;
      text-transform: uppercase;
      display: block;
      margin: 5px 0 0; }
  .nti-tabs .tab-decor-element {
    position: absolute;
    left: 0;
    top: -11px;
    height: 11px;
    width: 11px;
    opacity: 1;
    background-image: url("/local/static/build/img/svg/decor.svg");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 0.3s ease, -webkit-transform .3s ease;
    transition: opacity 0.3s ease, -webkit-transform .3s ease;
    transition: opacity 0.3s ease, transform .3s ease;
    transition: opacity 0.3s ease, transform .3s ease, -webkit-transform .3s ease; }
    @media only screen and (max-width: 767px) {
      .nti-tabs .tab-decor-element {
        display: none; } }
  .nti-tabs.--first-element .tab-decor-element {
    background-image: url("/local/static/build/img/svg/decor-el.svg"); }
  .nti-tabs--zg .tab-decor-element {
    background-image: url("/local/static/build/img/svg/decor-tab-zg.svg"); }
  .nti-tabs--ic .tab-decor-element {
    background-image: url("/local/static/build/img/svg/decor-tab-ic.svg"); }
.nti-tabs--ic.readable--modif .tab-decor-element {
  background-image: url("/local/static/build/img/svg/decor-tab-ai.svg");
}
  .nti-tabs--ai .tab-decor-element,
  .--ai .nti-tabs .tab-decor-element {
    background-image: url("/local/static/build/img/svg/decor-tab-ai.svg"); }
  .nti-tabs--ai .nti-tabs__tab,
  .--ai .nti-tabs .nti-tabs__tab {
    color: #00afdd; }
    .nti-tabs--ai .nti-tabs__tab--active,
    .--ai .nti-tabs .nti-tabs__tab--active {
      color: #c2c6c9; }
    .nti-tabs--ai .nti-tabs__tab:hover, .nti-tabs--ai .nti-tabs__tab:active,
    .--ai .nti-tabs .nti-tabs__tab:hover,
    .--ai .nti-tabs .nti-tabs__tab:active {
      color: #c2c6c9; }
  .nti-tabs__section {
    position: relative;
    font: 300 20px/154% "Stem", sans-serif; }
    @media only screen and (max-width: 991px) {
      .nti-tabs__section {
        font: 300 18px/160% "Stem", sans-serif; } }
    @media only screen and (max-width: 767px) {
      .nti-tabs__section {
        font: 300 16px/150% "Stem", sans-serif; } }
  .nti-tabs--other .tab-decor-element {
    display: none !important; }
  .nti-tabs--other .nti-tabs__tab, .nti-tabs--other.nti-tabs--ai__tab {
    color: #9aaebe;
    font: bold 14px/100% "Stem", sans-serif;
    letter-spacing: 2px;
    border-bottom: 2px solid #eaf1f3;
    -webkit-transition: color 0.3s ease, border-color 0.3s ease;
    transition: color 0.3s ease, border-color 0.3s ease;
    padding: 10px 28px; }
    @media only screen and (max-width: 991px) {
      .nti-tabs--other .nti-tabs__tab, .nti-tabs--other.nti-tabs--ai__tab {
        padding: 10px 20px; } }
    .--ai .nti-tabs--other .nti-tabs__tab, .--ai .nti-tabs--other.nti-tabs--ai__tab {
      color: #9aaebe; }
    .nti-tabs--other .nti-tabs__tab:hover, .nti-tabs--other .nti-tabs__tab:active, .nti-tabs--other.nti-tabs--ai__tab:hover, .nti-tabs--other.nti-tabs--ai__tab:active {
      border-bottom-color: #00afdd;
      color: #9aaebe; }
      .--ai .nti-tabs--other .nti-tabs__tab:hover, .--ai .nti-tabs--other .nti-tabs__tab:active, .--ai .nti-tabs--other.nti-tabs--ai__tab:hover, .--ai .nti-tabs--other.nti-tabs--ai__tab:active {
        border-bottom-color: #00afdd;
        color: #9aaebe; }
    .nti-tabs--other .nti-tabs__tab--active, .nti-tabs--other.nti-tabs--ai__tab--active {
      color: #253746;
      border-bottom-color: #00afdd; }
      .--ai .nti-tabs--other .nti-tabs__tab--active, .--ai .nti-tabs--other.nti-tabs--ai__tab--active {
        color: #253746;
        border-bottom-color: #00afdd; }
      .nti-tabs--other .nti-tabs__tab--active:hover, .nti-tabs--other .nti-tabs__tab--active:active, .nti-tabs--other.nti-tabs--ai__tab--active:hover, .nti-tabs--other.nti-tabs--ai__tab--active:active {
        color: #253746;
        border-bottom-color: #00afdd; }
        .--ai .nti-tabs--other .nti-tabs__tab--active:hover, .--ai .nti-tabs--other .nti-tabs__tab--active:active, .--ai .nti-tabs--other.nti-tabs--ai__tab--active:hover, .--ai .nti-tabs--other.nti-tabs--ai__tab--active:active {
          color: #253746;
          border-bottom-color: #00afdd; }
    .nti-tabs--other .nti-tabs__tab.slick-slide, .nti-tabs--other.nti-tabs--ai__tab.slick-slide {
      border: 0;
      color: #253746;
      pointer-events: none; }
  .nti-tabs--chart {
    padding: 25px 0 80px; }
    @media only screen and (max-width: 991px) {
      .nti-tabs--chart {
        padding: 25px 0 60px; } }
    @media only screen and (max-width: 767px) {
      .nti-tabs--chart {
        padding: 25px 0 40px; } }
  .nti-tabs--chart .nti-tabs__tabs, .nti-tabs--chart.nti-tabs--ai__tabs {
    margin: 0 0 47px; }
    @media only screen and (max-width: 767px) {
      .nti-tabs--chart .nti-tabs__tabs, .nti-tabs--chart.nti-tabs--ai__tabs {
        margin: 0 0 15px; } }
  .nti-tabs--chart .nti-tabs__tab, .nti-tabs--chart.nti-tabs--ai__tab {
    padding: 10px 15px; }
    @media only screen and (max-width: 991px) {
      .nti-tabs--chart .nti-tabs__tab, .nti-tabs--chart.nti-tabs--ai__tab {
        padding: 10px 15px; } }
  .nti-tabs--ai-final .nti-tabs__tab {
    font: bold 30px/100% "Stem", sans-serif;
    padding: 0 41px; }
    @media only screen and (max-width: 991px) {
      .nti-tabs--ai-final .nti-tabs__tab {
        padding: 0 15px; } }
    @media only screen and (max-width: 767px) {
      .nti-tabs--ai-final .nti-tabs__tab {
        font: bold 20px/100% "Stem", sans-serif;
        padding: 0 15px 20px; } }
  .nti-tabs .button {
    margin-top: 32px; }
  .nti-tabs .about-tenders-result-items-table {
    position: relative;
    width: 100%; }
    .nti-tabs .about-tenders-result-items-table__row {
      position: relative;
      margin: 0; }
      .nti-tabs .about-tenders-result-items-table__row p {
        margin: 0; }
    .nti-tabs .about-tenders-result-items-table__row + .nti-tabs .about-tenders-result-items-table__row {
      margin: 12px 0 0 0; }
