@media print {
  @page {
    margin: 1cm;
  }
}
h1 {
  font-size: 2rem;
}

p {
  widows: 4;
  orphans: 3;
}

.layout__main > .content {
  margin-left: auto;
  margin-right: auto;
}

.content .header-1, .content h1 {
  margin-top: 0.5cm;
  margin-bottom: 0.5cm;
}

.col-print-hide {
  display: none !important;
}

.col-print-12,
.col--after-top-img {
  -webkit-flex-basis: 100% !important;
      -ms-flex-preferred-size: 100% !important;
          flex-basis: 100% !important;
  max-width: 100% !important;
}

.col-print-6 {
  -webkit-flex-basis: 50% !important;
      -ms-flex-preferred-size: 50% !important;
          flex-basis: 50% !important;
  max-width: 50% !important;
}

.col-print-4 {
  -webkit-flex-basis: 33.333%;
      -ms-flex-preferred-size: 33.333%;
          flex-basis: 33.333%;
  max-width: 33.333%;
}

#bx-panel,
.layout__aside,
.tabs__button,
.breadcrumbs,
.page-nav,
form,
.main-slider__controls,
.swiper-next-btn,
.tools-panel--opened,
.layout__main:after {
  display: none !important;
}

.top-img-lead {
  padding-left: 2rem;
}

.layout__main {
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  margin: 0;
  padding: 0 !important;
}

.accordion__article {
  display: block;
}

.accordion__section {
  padding-top: 2rem;
}

.tabs__article {
  top: 0;
  left: 0;
  position: relative;
  margin-top: 1cm;
  border-top: 1px solid #CBCBCB;
  page-break-inside: avoid;
}

#news-items {
  padding-right: 0;
}

.news__controls,
.news-detail-tools,
.news__scroll--bottom,
.news__scroll--top,
.news__preloader {
  display: none !important;
}

.news-detail,
.border-bottom-solid {
  padding-bottom: 0;
  border-bottom: none;
}

.scrollmagic-pin-spacer {
  display: none !important;
}

.link--map {
  display: none !important;
}

.news-detail-contacts__link {
  box-shadow: none !important;
}

.contacts-page .col-default-7 {
  -webkit-flex-basis: 66.66667% !important;
      -ms-flex-preferred-size: 66.66667% !important;
          flex-basis: 66.66667% !important;
  max-width: 66.66667% !important;
}

.contacts-item {
  padding-left: 0;
}
.contacts-item__number {
  display: none;
}

.btn--form__open {
  display: none;
}

.tooltip {
  border-bottom: none !important;
}

.glossary {
  display: none !important;
}

a, .link, .link--external, .link--arrow span {
  box-shadow: none !important;
}

.news__container .col-mobile-hide {
  display: none !important;
}

.lg-visible .lg {
  width: 100% !important;
  height: 100% !important;
  max-width: 100%;
  margin: 0;
  top: 0;
}
.lg-visible .lg-thumb-outer, .lg-visible .lg-actions, .lg-visible .lg-toolbar {
  display: none !important;
}
.lg-visible .lg-inner {
  width: 100%;
  background-color: #fff;
}

.bod-container {
  page-break-inside: avoid;
}

.content .top-img + .reverse .col-default-4, .content .row--top-img + .reverse .col-default-4 {
  max-width: 100% !important;
  -webkit-flex-basis: 100% !important;
      -ms-flex-preferred-size: 100% !important;
          flex-basis: 100% !important;
}

.advantage__icon {
  display: none !important;
}

.strategy__row {
  page-break-inside: avoid;
  padding-bottom: 0;
  margin-bottom: 0;
}
.strategy__row:after {
  display: none;
}

.strategy__body canvas {
  width: 100% !important;
}
.strategy__body .figure__content > div > div {
  width: 100% !important;
}

.strategy-nav {
  padding-left: 5rem !important;
}

.assets-steps__row {
  page-break-inside: avoid;
}

.assets-steps__img, .assets-steps__text {
  padding-left: 1rem !important;
}
.assets-steps__img:before, .assets-steps__text:before {
  display: none;
}
.assets-steps__img h2:before, .assets-steps__text h2:before {
  display: none;
}

.swiper-slide h1, .swiper-slide .page-nav {
  display: none;
}
.swiper-slide .file-list__item {
  display: none;
}
.swiper-slide .metals-slide {
  padding-top: 2.5cm;
}

.list-steps:before {
  display: none;
}
.list-steps .list-steps__item {
  padding-left: 1rem;
}
.list-steps .list-steps__item:after, .list-steps .list-steps__item:before {
  display: none;
}

.advantage--small {
  margin-bottom: 0;
}

.col-print-12 .figure {
  page-break-inside: avoid;
}

.filter-container {
  padding-right: 1rem;
}

.news__container {
  padding-right: 1rem;
}

.main-slider {
  overflow: visible;
}

.swiper-wrapper {
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  height: auto !important;
}

.swiper-slide {
  height: auto !important;
  page-break-inside: avoid;
}

.mCSB_scrollTools {
  display: none !important;
}

.mCSB_container {
  overflow: visible !important;
}

.main-slider .content.metals-slide, .main-slider .content.bm-slide {
  padding-bottom: 2cm !important;
  padding-top: 0 !important;
}

.js-metals-uses,
.metals-block__item-text {
  display: block !important;
}

.bg-image-block--metals {
  margin-top: 2rem;
}

.js-metals-uses .figure--layered .figure__content {
  position: relative;
}
.js-metals-uses .figure--layered .figure__caption {
  position: relative;
  background-color: #fff !important;
  color: #333 !important;
}
.js-metals-uses .figure--metals {
  height: auto;
  max-height: none;
  min-height: 0;
}
.js-metals-uses a.figure__link {
  text-decoration: none;
}

.strategy-nav {
  display: none;
}

#strategy-pagination {
  display: none;
}

.key-facts:before {
  display: none;
}

.key-facts__row {
  page-break-inside: avoid;
}

.key-facts__row--map .col-default-6:first-child {
  -webkit-flex-basis: 66.666%;
      -ms-flex-preferred-size: 66.666%;
          flex-basis: 66.666%;
  max-width: 66.666%;
}

.key-facts__row--map .col-default-6:last-child {
  -webkit-flex-basis: 33.333%;
      -ms-flex-preferred-size: 33.333%;
          flex-basis: 33.333%;
  max-width: 33.333%;
}

.key-facts__row:nth-child(even) > div:first-child {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

.key-facts__row .col-default-5 {
  -webkit-flex-basis: 33.333%;
      -ms-flex-preferred-size: 33.333%;
          flex-basis: 33.333%;
  max-width: 33.333%;
}

.key-facts__row .col-default-7 {
  -webkit-flex-basis: 66.666%;
      -ms-flex-preferred-size: 66.666%;
          flex-basis: 66.666%;
  max-width: 66.666%;
}

.key-facts__row .key-facts__line.key-facts__line {
  padding-left: 0;
  padding-right: 0;
  float: none;
  position: relative;
  max-width: 100%;
}

.top-full-image ~ .content {
  padding: 2rem;
}
.top-full-image ~ .content .blue-box {
  padding: 3rem !important;
  margin-top: 5rem;
}

.circle-list {
  margin-left: 80px;
}

.bg-image-list {
  margin-top: 2cm;
}

.bezier-advantage:before {
  display: none;
}
.bezier-advantage .advantage--career {
  margin-top: 2rem !important;
}

.bezier-advantage {
  margin-bottom: 10rem;
  padding-bottom: 10rem;
}

.cookie {
  display: none !important;
}
