/* line 154, ../../../shared/sass/base/_mixins.scss */
.company-section-text.company-section-text {
  color: #0079c1 !important; }

/* line 157, ../../../shared/sass/base/_mixins.scss */
.company-section-bg.company-section-bg {
  background-color: #0079c1 !important; }

/* line 154, ../../../shared/sass/base/_mixins.scss */
.products-section-text.products-section-text {
  color: #fba51a !important; }

/* line 157, ../../../shared/sass/base/_mixins.scss */
.products-section-bg.products-section-bg {
  background-color: #fba51a !important; }

/* line 154, ../../../shared/sass/base/_mixins.scss */
.technologies-section-text.technologies-section-text {
  color: #4457a9 !important; }

/* line 157, ../../../shared/sass/base/_mixins.scss */
.technologies-section-bg.technologies-section-bg {
  background-color: #4457a9 !important; }

/* line 154, ../../../shared/sass/base/_mixins.scss */
.ir-section-text.ir-section-text {
  color: #3AA9D6 !important; }

/* line 157, ../../../shared/sass/base/_mixins.scss */
.ir-section-bg.ir-section-bg {
  background-color: #3AA9D6 !important; }

/* line 154, ../../../shared/sass/base/_mixins.scss */
.media-section-text.media-section-text {
  color: #dd0200 !important; }

/* line 157, ../../../shared/sass/base/_mixins.scss */
.media-section-bg.media-section-bg {
  background-color: #dd0200 !important; }

/* line 154, ../../../shared/sass/base/_mixins.scss */
.csr-section-text.csr-section-text {
  color: #40BEA9 !important; }

/* line 157, ../../../shared/sass/base/_mixins.scss */
.csr-section-bg.csr-section-bg {
  background-color: #40BEA9 !important; }

/* line 154, ../../../shared/sass/base/_mixins.scss */
.career-section-text.career-section-text {
  color: #932A6F !important; }

/* line 157, ../../../shared/sass/base/_mixins.scss */
.career-section-bg.career-section-bg {
  background-color: #932A6F !important; }

/* line 154, ../../../shared/sass/base/_mixins.scss */
.purchases-section-text.purchases-section-text {
  color: #F78223 !important; }

/* line 157, ../../../shared/sass/base/_mixins.scss */
.purchases-section-bg.purchases-section-bg {
  background-color: #F78223 !important; }

/*  TYPOGRAHY */
/* Welcome to Compass. Use this file to define print styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
/* line 11, ../sass/print.scss */
body {
  background-color: #fff; }

/* line 14, ../sass/print.scss */
.print-one-whole {
  width: 100%; }

/* line 17, ../sass/print.scss */
.page-wrapper {
  padding-bottom: 0px; }

/* line 20, ../sass/print.scss */
.main-container {
  background-color: #fff; }

/* line 23, ../sass/print.scss */
.sidebar-nav__toggle {
  display: none; }

/* line 26, ../sass/print.scss */
.img_caption {
  display: block;
  min-height: 20px;
  width: 100%; }

/* line 31, ../sass/print.scss */
.page-wrapper {
  padding-top: 88px; }

/* line 34, ../sass/print.scss */
.tile {
  background-color: #F1F1F1; }

/* line 38, ../sass/print.scss */
.grid__item {
  -webkit-animation: none !important;
  -moz-animation: none !important;
  -o-animation: none !important;
  animation: none !important; }

/* line 42, ../sass/print.scss */
.main-header, .main-header--big {
  height: 92px; }

/* line 46, ../sass/print.scss */
.main-header-wrapper {
  position: relative;
  background: #0079c1;
  width: 1050px; }
  /* line 50, ../sass/print.scss */
  .main-header-wrapper:after {
    content: "";
    position: absolute;
    width: 115px;
    height: 56px;
    background: url(../images/logo-print.png) 0 0 no-repeat;
    top: 12px;
    left: 33px; }

/* line 61, ../sass/print.scss */
* {
  box-shadow: none !important;
  -webkit-animation: none !important;
  -moz-animation: none !important;
  -o-animation: none !important;
  animation: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
  transition: none !important; }

/* line 75, ../sass/print.scss */
.marginalia .marginalia__body--right {
  left: 0;
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-top: 2em;
  width: 100%; }
  /* line 83, ../sass/print.scss */
  .marginalia .marginalia__body--right img {
    display: none !important; }

/* line 89, ../sass/print.scss */
.tooltips_links {
  display: block;
  margin-top: 6em;
  padding-top: 10px;
  border-top: 1px solid; }
  /* line 95, ../sass/print.scss */
  .tooltips_links sup {
    vertical-align: super;
    font-size: 0.9em;
    font-weight: bold;
    display: inline;
    color: #0c90cf; }

/* line 104, ../sass/print.scss */
.main-footer {
  display: none; }

/* line 108, ../sass/print.scss */
td, th {
  border-left: 10px solid #fff; }

/* line 112, ../sass/print.scss */
.tooltip__body {
  display: initial; }

/* line 116, ../sass/print.scss */
.print-left.push-left {
  float: none; }

/* line 120, ../sass/print.scss */
.print-left.push-left + .left-padding--double {
  padding-left: 0; }

/* line 124, ../sass/print.scss */
.five-thirds.print-item {
  width: 100%; }

/* line 128, ../sass/print.scss */
.table-container {
  margin-left: 0; }

/* line 132, ../sass/print.scss */
.tabs__item {
  display: block; }

/* line 136, ../sass/print.scss */
.print-hide, table + a, .main-header--small, nav, .logo, .content-links {
  display: none; }

/* line 144, ../sass/print.scss */
.link--external.link--external.link--external {
  margin-right: 0; }
  /* line 146, ../sass/print.scss */
  .link--external.link--external.link--external:after {
    display: none; }

/* line 151, ../sass/print.scss */
.tile__btn--right-goroda {
  display: none; }

/* line 155, ../sass/print.scss */
.soc__btn {
  display: none; }

/* line 159, ../sass/print.scss */
.tile__container {
  width: 100%; }
  /* line 161, ../sass/print.scss */
  .tile__container .tile {
    height: auto;
    max-height: 1900px; }
  /* line 166, ../sass/print.scss */
  .tile__container .tile__close {
    display: none; }
  /* line 170, ../sass/print.scss */
  .tile__container .tile__heading {
    padding-top: 0;
    width: auto; }
    /* line 173, ../sass/print.scss */
    .tile__container .tile__heading .vertical-list--green-bullets {
      margin-top: 20px;
      max-height: 800px;
      opacity: 1; }
  /* line 180, ../sass/print.scss */
  .tile__container .tile__title {
    width: 500px; }
  /* line 184, ../sass/print.scss */
  .tile__container .tile__btn--right-goroda {
    display: none; }
  /* line 188, ../sass/print.scss */
  .tile__container .tile__img {
    max-height: 591px;
    border-bottom: none; }
