.holcim_tabs.type_accordion .title_wrapper {
  margin-bottom: 3.125rem;
}
.holcim_tabs.type_accordion .title_wrapper h2 {
  text-transform: none;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_accordion .title_wrapper h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_accordion .title_wrapper h2 {
    font-size: 1.4375rem;
    line-height: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_accordion .title_wrapper h2 {
    font-size: 1.4375rem;
    line-height: 2rem;
  }
}
.holcim_tabs.type_accordion .item .heading_wrapper {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid var(--corporate-main-color);
  cursor: pointer;
  padding: 1.5625rem 0;
}
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata {
  margin-bottom: 0.625rem;
  margin-top: 0.9375rem;
  font-size: 0.875rem;
  line-height: 1rem;
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_accordion .item .heading_wrapper div.metadata {
    font-size: 0.75rem;
  }
}
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  padding: 0;
  margin-bottom: 0;
  margin-inline: 0;
}
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata ul li {
  list-style: none;
}
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata ul li span,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata ul li a {
  color: inherit;
  text-transform: uppercase;
  white-space: nowrap;
}
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata ul .date {
  text-transform: uppercase;
  color: inherit;
  white-space: nowrap;
}
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata ul .sep {
  display: block;
  height: 16px;
  border-right: 1px solid;
}
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-1 ul li a,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-1 ul li span,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-1 .date,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-1 .sep {
  color: var(--corporate-field-color-1);
  border-color: var(--corporate-field-color-1);
}
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-2 ul li a,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-2 ul li span,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-2 .date,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-2 .sep {
  color: var(--corporate-field-color-2);
  border-color: var(--corporate-field-color-2);
}
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-3 ul li a,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-3 ul li span,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-3 .date,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-3 .sep {
  color: var(--corporate-field-color-3);
  border-color: var(--corporate-field-color-3);
}
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-4 ul li a,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-4 ul li span,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-4 .date,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-4 .sep {
  color: var(--corporate-field-color-4);
  border-color: var(--corporate-field-color-4);
}
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-5 ul li a,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-5 ul li span,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-5 .date,
.holcim_tabs.type_accordion .item .heading_wrapper div.metadata.body-color-5 .sep {
  color: var(--corporate-field-color-5);
  border-color: var(--corporate-field-color-5);
}
.holcim_tabs.type_accordion .item .heading_wrapper .text_wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.holcim_tabs.type_accordion .item .heading_wrapper .text_wrapper .heading {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: bold;
  text-transform: uppercase;
  width: 95%;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_accordion .item .heading_wrapper .text_wrapper .heading {
    font-size: 1.1875rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_accordion .item .heading_wrapper .text_wrapper .heading {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_accordion .item .heading_wrapper .text_wrapper .heading {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.holcim_tabs.type_accordion .item .heading_wrapper .text_wrapper .cross {
  padding-left: 1.5625rem;
  margin-left: auto;
  flex: 0 0 auto;
  cursor: pointer;
}
.holcim_tabs.type_accordion .item .heading_wrapper .text_wrapper .cross:after {
  content: " ";
  display: block;
  background-image: url("../images/open.svg");
  background-repeat: no-repeat;
  width: 27px;
  height: 27px;
}
.holcim_tabs.type_accordion .item .panel_wrapper {
  display: none;
  flex-direction: row;
  align-items: flex-start;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel {
  margin: 1.5625rem 0;
}
[class=col-12] .holcim_tabs.type_accordion .item .panel_wrapper .panel, [class="col-xl-12 col-lg-12 col-md-12 col-12"] .holcim_tabs.type_accordion .item .panel_wrapper .panel, [class="col-12 layout-builder__region js-layout-builder-region"] .holcim_tabs.type_accordion .item .panel_wrapper .panel {
  width: 75%;
}
@media (max-width: 79.99875rem) {
  [class=col-12] .holcim_tabs.type_accordion .item .panel_wrapper .panel, [class="col-xl-12 col-lg-12 col-md-12 col-12"] .holcim_tabs.type_accordion .item .panel_wrapper .panel, [class="col-12 layout-builder__region js-layout-builder-region"] .holcim_tabs.type_accordion .item .panel_wrapper .panel {
    width: 100%;
  }
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel p,
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul li {
  font-size: 1.25rem;
  line-height: 2rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel p,
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul li {
    font-size: 1.1875rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel p,
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul li {
    font-size: 1.125rem;
    line-height: 1.75rem;
    width: 90%;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel p,
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul li {
    font-size: 1rem;
    line-height: 1.5rem;
    width: 100%;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel img {
    width: 100%;
    height: auto;
  }
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li:before {
  content: " ";
  width: 15px;
  height: 13px;
  -webkit-mask: url("../images/icon_textlink.svg");
          mask: url("../images/icon_textlink.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--corporate-picto-color);
  display: inline-block;
  margin-right: 0.9375rem;
  flex: 0 0 auto;
  margin-top: 0.3125rem;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links {
  padding: 0;
  margin: 0;
  list-style: none;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li {
  color: var(--corporate-bright-blue);
  display: flex;
  align-items: flex-start;
  margin: 0.9375rem 0.3125rem;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li a {
  font-size: 1rem;
  line-height: 1.375rem;
  word-break: break-word;
  color: var(--corporate-bright-blue);
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li a {
    font-size: 0.9375rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li a {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li a span.metadata {
  font-style: italic;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-1 {
  color: var(--corporate-field-color-1) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-1 a {
  color: var(--corporate-field-color-1) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-1:before {
  background-color: var(--corporate-field-color-1) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-2 {
  color: var(--corporate-field-color-2) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-2 a {
  color: var(--corporate-field-color-2) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-2:before {
  background-color: var(--corporate-field-color-2) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-3 {
  color: var(--corporate-field-color-3) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-3 a {
  color: var(--corporate-field-color-3) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-3:before {
  background-color: var(--corporate-field-color-3) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-4 {
  color: var(--corporate-field-color-4) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-4 a {
  color: var(--corporate-field-color-4) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-4:before {
  background-color: var(--corporate-field-color-4) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-5 {
  color: var(--corporate-field-color-5) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-5 a {
  color: var(--corporate-field-color-5) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li.link-color-5:before {
  background-color: var(--corporate-field-color-5) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files {
  padding: 0;
  margin: 0;
  list-style: none;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li {
  color: var(--corporate-bright-blue);
  display: flex;
  align-items: flex-start;
  margin: 0.9375rem 0.3125rem;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li a {
  font-size: 1rem;
  line-height: 2rem;
  word-break: break-word;
  font-weight: bold;
  color: var(--corporate-bright-blue);
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li a {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li a span.metadata {
  display: inline-block;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1rem;
  color: var(--corporate-palette-19);
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li a span.metadata {
    font-size: 0.875rem;
    line-height: 1rem;
  }
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li:before {
  content: " ";
  width: 16px;
  height: 17px;
  -webkit-mask: url("../images/download.svg");
          mask: url("../images/download.svg");
  -webkit-mask-size: cover;
          mask-size: cover;
  background-color: var(--corporate-picto-color);
  display: inline-block;
  margin-right: 0.9375rem;
  padding-right: 0.9375rem;
  flex: 0 0 auto;
  margin-top: 0.4375rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li:before {
    margin-top: 0.25rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li:before {
    margin-top: 0.3125rem;
  }
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-1 {
  color: var(--corporate-field-color-1) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-1 a {
  color: var(--corporate-field-color-1) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-1:before {
  background-color: var(--corporate-field-color-1) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-2 {
  color: var(--corporate-field-color-2) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-2 a {
  color: var(--corporate-field-color-2) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-2:before {
  background-color: var(--corporate-field-color-2) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-3 {
  color: var(--corporate-field-color-3) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-3 a {
  color: var(--corporate-field-color-3) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-3:before {
  background-color: var(--corporate-field-color-3) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-4 {
  color: var(--corporate-field-color-4) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-4 a {
  color: var(--corporate-field-color-4) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-4:before {
  background-color: var(--corporate-field-color-4) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-5 {
  color: var(--corporate-field-color-5) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-5 a {
  color: var(--corporate-field-color-5) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li.link-color-5:before {
  background-color: var(--corporate-field-color-5) !important;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel span.extlink > span.external-link-icon:after {
  content: " ";
  width: 18px;
  height: 18px;
  background-image: url("../images/external-link.svg");
  background-repeat: no-repeat;
  display: inline-block;
  margin-left: 0.3125rem;
  padding-left: 0.3125rem;
  flex: 0 0 auto;
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li a,
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li a {
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 2rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li a,
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li a {
    font-size: 1.1875rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li a,
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li a {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.download_files li a,
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li::before {
  margin-top: 0.5625rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li::before {
    margin-top: 0.5rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li::before {
    margin-top: 0.4375rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_accordion .item .panel_wrapper .panel ul.cta_links li::before {
    margin-top: 0.375rem;
  }
}
.holcim_tabs.type_accordion .item .panel_wrapper .cross {
  padding-left: 1.5625rem;
  margin-left: auto;
  flex: 0 0 auto;
  cursor: pointer;
}
.holcim_tabs.type_accordion .item .panel_wrapper .cross:after {
  content: " ";
  display: block;
  background-image: url("../images/close.svg");
  background-repeat: no-repeat;
  width: 27px;
  height: 27px;
  margin-top: 1.5625rem;
}
.holcim_tabs.type_accordion .item:hover .heading_wrapper .text_wrapper .heading {
  color: var(--corporate-blue);
}
.holcim_tabs.type_accordion .item:hover .heading_wrapper .text_wrapper .cross:after {
  background-image: url("../images/open_active.svg");
}
.holcim_tabs.type_accordion .item.opened .heading_wrapper {
  border-bottom: 0px;
}
.holcim_tabs.type_accordion .item.opened .heading_wrapper .text_wrapper .cross:after {
  background-image: url("../images/close.svg") !important;
}
.holcim_tabs.type_accordion .item.opened .panel_wrapper {
  display: flex;
  border-bottom: 1px solid var(--corporate-main-color);
}
.holcim_tabs.type_accordion .item.opened .panel_wrapper .cross {
  display: none;
}
.holcim_tabs.type_accordion[class*=lb-background-color-] {
  padding: 1.25rem;
}
.holcim_tabs.type_accordion.lb-background-color-3 .item .heading_wrapper, .holcim_tabs.type_accordion.lb-background-color-3 .item.opened .panel_wrapper {
  border-bottom-color: var(--corporate-white) !important;
}
.holcim_tabs.type_accordion.lb-background-color-3 .item:hover .heading_wrapper .text_wrapper .heading {
  color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-3 .item .heading_wrapper .sep {
  border-color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-3 .item .panel_wrapper .panel ul.cta_links li a,
.holcim_tabs.type_accordion.lb-background-color-3 .item .panel_wrapper .panel ul.download_files li a {
  color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-3 .item .panel_wrapper .panel ul.cta_links li a span.metadata,
.holcim_tabs.type_accordion.lb-background-color-3 .item .panel_wrapper .panel ul.download_files li a span.metadata {
  color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-3 .item .panel_wrapper .panel ul.cta_links li::before,
.holcim_tabs.type_accordion.lb-background-color-3 .item .panel_wrapper .panel ul.download_files li::before {
  background-color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-4 .item .heading_wrapper, .holcim_tabs.type_accordion.lb-background-color-4 .item.opened .panel_wrapper {
  border-bottom-color: var(--corporate-white) !important;
}
.holcim_tabs.type_accordion.lb-background-color-4 .item:hover .heading_wrapper .text_wrapper .heading {
  color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-4 .item .heading_wrapper .sep {
  border-color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-4 .item .panel_wrapper .panel ul.cta_links li a,
.holcim_tabs.type_accordion.lb-background-color-4 .item .panel_wrapper .panel ul.download_files li a {
  color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-4 .item .panel_wrapper .panel ul.cta_links li a span.metadata,
.holcim_tabs.type_accordion.lb-background-color-4 .item .panel_wrapper .panel ul.download_files li a span.metadata {
  color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-4 .item .panel_wrapper .panel ul.cta_links li::before,
.holcim_tabs.type_accordion.lb-background-color-4 .item .panel_wrapper .panel ul.download_files li::before {
  background-color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-5 .item .heading_wrapper, .holcim_tabs.type_accordion.lb-background-color-5 .item.opened .panel_wrapper {
  border-bottom-color: var(--corporate-white) !important;
}
.holcim_tabs.type_accordion.lb-background-color-5 .item:hover .heading_wrapper .text_wrapper .heading {
  color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-5 .item .heading_wrapper .sep {
  border-color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-5 .item .panel_wrapper .panel ul.cta_links li a,
.holcim_tabs.type_accordion.lb-background-color-5 .item .panel_wrapper .panel ul.download_files li a {
  color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-5 .item .panel_wrapper .panel ul.cta_links li a span.metadata,
.holcim_tabs.type_accordion.lb-background-color-5 .item .panel_wrapper .panel ul.download_files li a span.metadata {
  color: var(--corporate-white);
}
.holcim_tabs.type_accordion.lb-background-color-5 .item .panel_wrapper .panel ul.cta_links li::before,
.holcim_tabs.type_accordion.lb-background-color-5 .item .panel_wrapper .panel ul.download_files li::before {
  background-color: var(--corporate-white);
}

.holcim_tabs.type_tabs .title_wrapper {
  margin-bottom: 3.125rem;
}
.holcim_tabs.type_tabs .title_wrapper h2 {
  text-transform: none;
  font-size: 2.75rem;
  line-height: 3rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .title_wrapper h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .title_wrapper h2 {
    font-size: 1.4375rem;
    line-height: 2rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .title_wrapper h2 {
    font-size: 1.4375rem;
    line-height: 2rem;
  }
}
.holcim_tabs.type_tabs .tabs_wrapper {
  position: relative;
}
.holcim_tabs.type_tabs .tabs_wrapper .swiper-slide {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.holcim_tabs.type_tabs .tabs_wrapper .swiper-slide .tab {
  display: inline-block;
  white-space: nowrap;
  margin: 0 1.5625rem;
  padding-bottom: 0.875rem;
  border-bottom: 6px solid transparent;
  cursor: pointer;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: bold;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .tabs_wrapper .swiper-slide .tab {
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 0 1.25rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .tabs_wrapper .swiper-slide .tab {
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 0 0.9375rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .tabs_wrapper .swiper-slide .tab {
    font-size: 0.875rem;
    line-height: 1.5rem;
    margin: 0 0.75rem;
  }
}
.holcim_tabs.type_tabs .tabs_wrapper .swiper-slide .tab.first {
  margin-left: 0;
}
.holcim_tabs.type_tabs .tabs_wrapper .swiper-slide .tab.last {
  margin-right: 0;
}
.holcim_tabs.type_tabs .tabs_wrapper .swiper-slide .tab.opened, .holcim_tabs.type_tabs .tabs_wrapper .swiper-slide .tab:hover {
  border-bottom: 6px solid var(--corporate-main-color);
}
.holcim_tabs.type_tabs .tabs_wrapper .next {
  visibility: hidden;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 34px;
  height: 36px;
  margin-top: -0.625rem;
  z-index: 1;
  cursor: pointer;
  background: url("../images/next.svg") no-repeat;
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .tabs_wrapper .next {
    right: -29px;
  }
}
.holcim_tabs.type_tabs .container_wrapper {
  padding-top: 5.375rem;
  padding-bottom: 5rem;
  background-color: var(--corporate-palette-6);
  margin-top: -0.375rem;
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper {
    padding-top: 4.125rem;
    padding-bottom: 3.75rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel {
  display: none;
  overflow-x: auto;
  /*  This is necessary to adjust the before for each use case
  *   The rules are:
  *   1 - Height = 1/3 of text height
  *   2 - Left and right overflow = underline height
  *   3 - Underline must half over text half below 
  */
}
[class=col-12] .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel, [class="col-xl-12 col-lg-12 col-md-12 col-12"] .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel, [class="col-12 layout-builder__region js-layout-builder-region"] .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel {
  width: 75%;
}
@media (max-width: 79.99875rem) {
  [class=col-12] .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel, [class="col-xl-12 col-lg-12 col-md-12 col-12"] .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel, [class="col-12 layout-builder__region js-layout-builder-region"] .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel {
    width: 100%;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel .align-left {
  margin-right: 1.25rem;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel .align-right {
  margin-left: 1.25rem;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel .xl-heading {
  text-transform: uppercase;
  font-size: 5rem;
  line-height: 100%;
  font-weight: 900;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel .xl-heading {
    font-size: 3.125rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel .xl-heading {
    font-size: 2.875rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel .xl-heading {
    font-size: 2.75rem;
  }
}
@media (max-width: 0.06125rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel .xl-heading {
    font-size: 1.875rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p.eyebrow {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.125rem;
  margin-bottom: 0;
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p.eyebrow {
    font-size: 1.125rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p.eyebrow {
    font-size: 1rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p.bigParagraph {
  font-weight: 700;
  font-size: 3rem;
  line-height: 110%;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p.bigParagraph {
    font-size: 2.75rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p.bigParagraph {
    font-size: 2.25rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p.bigParagraph {
    font-size: 1.5rem;
    line-height: 120%;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel u.gradientUnderline {
  position: relative;
  z-index: 1;
  line-height: 1;
  text-decoration: none;
  display: inline-block;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel u.gradientUnderline span.gradient_underline {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 33%;
  background: linear-gradient(to right, var(--corporate-bright-green), var(--corporate-bright-blue), var(--corporate-blue));
  z-index: -1;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h1.lightHeading,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h2.lightHeading,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h3.lightHeading {
  font-weight: 200;
}
@media (min-width: 120rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel .xl-heading u.gradientUnderline span.gradient_underline {
    bottom: 1px;
  }
}
@media (min-width: 120rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel .h1 u.gradientUnderline span.gradient_underline, .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h1 u.gradientUnderline span.gradient_underline {
    bottom: 1px;
  }
}
@media (min-width: 120rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel .h2 u.gradientUnderline span.gradient_underline, .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h2 u.gradientUnderline span.gradient_underline {
    bottom: 1px;
  }
}
@media (min-width: 120rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel .h3 u.gradientUnderline span.gradient_underline, .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h3 u.gradientUnderline span.gradient_underline {
    bottom: 1px;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel .material-icons {
  position: relative;
  top: 5px;
  padding-right: 0.3125rem;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel strong.gradient-text-color-bold {
  background-image: linear-gradient(to right, var(--corporate-bright-green), var(--corporate-bright-blue), var(--corporate-blue));
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 900;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel span.gradient-text-color {
  background-image: linear-gradient(to right, var(--corporate-bright-green), var(--corporate-bright-blue), var(--corporate-blue));
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 400;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p {
  font-size: 1.25rem;
  line-height: 2rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p {
    font-size: 1.1875rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h1 {
  font-size: 3.375rem;
  font-weight: 900;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h1 {
    font-size: 2.25rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h1 {
    font-size: 2.125rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h1 {
    font-size: 1.875rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h1 sup,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h1 sub {
  position: inherit;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h1 sup {
  vertical-align: super;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h1 sub {
  vertical-align: sub;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h2 {
  font-size: 2.75rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h2 {
    font-size: 2rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h2 {
    font-size: 1.875rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h2 {
    font-size: 1.6875rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h3 {
  font-size: 2.25rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h3 {
    font-size: 1.75rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h3 {
    font-size: 1.625rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h3 {
    font-size: 1.4375rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h4 {
  font-size: 1.8125rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h4 {
    font-size: 1.5rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h4 {
    font-size: 1.4375rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h4 {
    font-size: 1.25rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h5 {
  font-size: 1.5rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h5 {
    font-size: 1.3125rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h5 {
    font-size: 1.25rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h5 {
    font-size: 1.125rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h6 {
  font-size: 1.25rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h6 {
    font-size: 1.1875rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h6 {
    font-size: 1rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel h6 {
    font-size: 1rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel a:not(.button_cta) {
  text-decoration: none;
  color: var(--corporate-bright-blue);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel a:not(.button_cta):hover {
  text-decoration: underline;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel a.button_cta {
  text-transform: uppercase;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul li {
  font-size: 1.1875rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul li {
    font-size: 1.1875rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul li {
    font-size: 1.125rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul li {
    font-size: 1rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ol li {
  font-size: 1.1875rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ol li {
    font-size: 1.1875rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ol li {
    font-size: 1.125rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ol li {
    font-size: 1rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ol > p,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ol h1,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ol h2,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ol h3,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ol h4,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ol h5,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ol h6,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ol pre {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  width: calc(100% - 30px);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table {
  border: 1px solid var(--corporate-white);
  font-size: 0.9375rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table thead th,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table thead td {
  color: var(--corporate-white);
  background-color: var(--corporate-main-color);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  margin: 0.625rem;
  padding: 0.625rem;
  border: 1px solid var(--corporate-white);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table thead th > p,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table thead td > p {
  color: inherit;
  font-size: 1rem;
  margin: 0;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table.blue thead {
  background-color: var(--corporate-bright-blue);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table.green thead {
  background-color: var(--corporate-bright-green);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table.gradient {
  background: linear-gradient(to right, var(--corporate-bright-green), var(--corporate-bright-blue), var(--corporate-blue));
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table.gradient thead {
  background: transparent;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table.white thead {
  background-color: var(--corporate-white);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table tbody tr {
  background-color: var(--corporate-lightgrey);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table tbody th,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table tbody td {
  border: 1px solid var(--corporate-white);
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  padding: 0.625rem;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table tbody th > p,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table tbody td > p {
  font-size: 0.875rem;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table tbody th {
  color: var(--corporate-white);
  background-color: var(--corporate-main-color);
  padding-left: 0.625rem;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table.coloredone tbody td:first-child {
  background-color: var(--corporate-palette-24);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table.blue th {
  background-color: var(--corporate-bright-blue);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table.blue.coloredone tbody td:first-child {
  background-color: var(--corporate-palette-25);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table.green th {
  background-color: var(--corporate-bright-green);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table.green.coloredone tbody td:first-child {
  background-color: var(--corporate-palette-26);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table.gradient th {
  background: transparent;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table.white th,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table.white td {
  background-color: var(--corporate-white);
  color: var(--corporate-black);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel table caption {
  font-size: 0.875rem;
  line-height: 1.2727272727rem;
  color: var(--corporate-grey);
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel img {
  max-width: 100%;
  height: auto;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p {
  font-size: 1.25rem;
  line-height: 2rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p {
    font-size: 1.1875rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel.opened {
  display: block;
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel img {
    width: 100%;
    height: auto;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li:before {
  content: " ";
  width: 15px;
  height: 13px;
  -webkit-mask: url("../images/icon_textlink.svg");
          mask: url("../images/icon_textlink.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: var(--corporate-picto-color);
  display: inline-block;
  margin-right: 0.9375rem;
  flex: 0 0 auto;
  margin-top: 0.3125rem;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links {
  padding: 0;
  margin: 0;
  list-style: none;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li {
  color: var(--corporate-bright-blue);
  display: flex;
  align-items: flex-start;
  margin: 0.9375rem 0.3125rem;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li a {
  font-size: 1rem;
  line-height: 1.375rem;
  word-break: break-word;
  color: var(--corporate-bright-blue);
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li a {
    font-size: 0.9375rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li a {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li a span.metadata {
  font-style: italic;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-1 {
  color: var(--corporate-field-color-1) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-1 a {
  color: var(--corporate-field-color-1) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-1:before {
  background-color: var(--corporate-field-color-1) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-2 {
  color: var(--corporate-field-color-2) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-2 a {
  color: var(--corporate-field-color-2) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-2:before {
  background-color: var(--corporate-field-color-2) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-3 {
  color: var(--corporate-field-color-3) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-3 a {
  color: var(--corporate-field-color-3) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-3:before {
  background-color: var(--corporate-field-color-3) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-4 {
  color: var(--corporate-field-color-4) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-4 a {
  color: var(--corporate-field-color-4) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-4:before {
  background-color: var(--corporate-field-color-4) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-5 {
  color: var(--corporate-field-color-5) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-5 a {
  color: var(--corporate-field-color-5) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li.link-color-5:before {
  background-color: var(--corporate-field-color-5) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files {
  padding: 0;
  margin: 0;
  list-style: none;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li {
  color: var(--corporate-bright-blue);
  display: flex;
  align-items: flex-start;
  margin: 0.9375rem 0.3125rem;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li a {
  font-size: 1rem;
  line-height: 2rem;
  word-break: break-word;
  font-weight: bold;
  color: var(--corporate-bright-blue);
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li a {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li a span.metadata {
  display: inline-block;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1rem;
  color: var(--corporate-palette-19);
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li a span.metadata {
    font-size: 0.875rem;
    line-height: 1rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li:before {
  content: " ";
  width: 16px;
  height: 17px;
  -webkit-mask: url("../images/download.svg");
          mask: url("../images/download.svg");
  -webkit-mask-size: cover;
          mask-size: cover;
  background-color: var(--corporate-picto-color);
  display: inline-block;
  margin-right: 0.9375rem;
  padding-right: 0.9375rem;
  flex: 0 0 auto;
  margin-top: 0.4375rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li:before {
    margin-top: 0.25rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li:before {
    margin-top: 0.3125rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-1 {
  color: var(--corporate-field-color-1) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-1 a {
  color: var(--corporate-field-color-1) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-1:before {
  background-color: var(--corporate-field-color-1) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-2 {
  color: var(--corporate-field-color-2) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-2 a {
  color: var(--corporate-field-color-2) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-2:before {
  background-color: var(--corporate-field-color-2) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-3 {
  color: var(--corporate-field-color-3) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-3 a {
  color: var(--corporate-field-color-3) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-3:before {
  background-color: var(--corporate-field-color-3) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-4 {
  color: var(--corporate-field-color-4) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-4 a {
  color: var(--corporate-field-color-4) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-4:before {
  background-color: var(--corporate-field-color-4) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-5 {
  color: var(--corporate-field-color-5) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-5 a {
  color: var(--corporate-field-color-5) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li.link-color-5:before {
  background-color: var(--corporate-field-color-5) !important;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel span.extlink > span.external-link-icon:after {
  content: " ";
  width: 18px;
  height: 18px;
  background-image: url("../images/external-link.svg");
  background-repeat: no-repeat;
  display: inline-block;
  margin-left: 0.3125rem;
  padding-left: 0.3125rem;
  flex: 0 0 auto;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li {
  padding-left: 0;
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li a,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li a {
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 2rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li a,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li a {
    font-size: 1.1875rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li a,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li a {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.download_files li a,
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li::before {
  margin-top: 0.5625rem;
}
@media (max-width: 119.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li::before {
    margin-top: 0.5rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li::before {
    margin-top: 0.4375rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_tabs.type_tabs .container_wrapper .panels_wrapper .panel ul.cta_links li::before {
    margin-top: 0.375rem;
  }
}
.holcim_tabs.type_tabs[class*=lb-background-color-] {
  padding: 1.25rem;
}
.holcim_tabs.type_tabs[class*=lb-background-color-]:not(.lb-background-color-1) .container_wrapper {
  background-color: unset;
}
.holcim_tabs.type_tabs.lb-background-color-3 .tabs_wrapper .swiper-slide .tab.opened, .holcim_tabs.type_tabs.lb-background-color-3 .tabs_wrapper .swiper-slide .tab:hover {
  border-bottom-color: var(--corporate-white);
}
.holcim_tabs.type_tabs.lb-background-color-3 .container_wrapper .panels_wrapper .panel ul.cta_links li a,
.holcim_tabs.type_tabs.lb-background-color-3 .container_wrapper .panels_wrapper .panel ul.download_files li a {
  color: var(--corporate-white);
}
.holcim_tabs.type_tabs.lb-background-color-3 .container_wrapper .panels_wrapper .panel ul.cta_links li a span.metadata,
.holcim_tabs.type_tabs.lb-background-color-3 .container_wrapper .panels_wrapper .panel ul.download_files li a span.metadata {
  color: var(--corporate-white);
}
.holcim_tabs.type_tabs.lb-background-color-3 .container_wrapper .panels_wrapper .panel ul.cta_links li::before,
.holcim_tabs.type_tabs.lb-background-color-3 .container_wrapper .panels_wrapper .panel ul.download_files li::before {
  background-color: var(--corporate-white);
}
.holcim_tabs.type_tabs.lb-background-color-4 .tabs_wrapper .swiper-slide .tab.opened, .holcim_tabs.type_tabs.lb-background-color-4 .tabs_wrapper .swiper-slide .tab:hover {
  border-bottom-color: var(--corporate-white);
}
.holcim_tabs.type_tabs.lb-background-color-4 .container_wrapper .panels_wrapper .panel ul.cta_links li a,
.holcim_tabs.type_tabs.lb-background-color-4 .container_wrapper .panels_wrapper .panel ul.download_files li a {
  color: var(--corporate-white);
}
.holcim_tabs.type_tabs.lb-background-color-4 .container_wrapper .panels_wrapper .panel ul.cta_links li a span.metadata,
.holcim_tabs.type_tabs.lb-background-color-4 .container_wrapper .panels_wrapper .panel ul.download_files li a span.metadata {
  color: var(--corporate-white);
}
.holcim_tabs.type_tabs.lb-background-color-4 .container_wrapper .panels_wrapper .panel ul.cta_links li::before,
.holcim_tabs.type_tabs.lb-background-color-4 .container_wrapper .panels_wrapper .panel ul.download_files li::before {
  background-color: var(--corporate-white);
}
.holcim_tabs.type_tabs.lb-background-color-5 .tabs_wrapper .swiper-slide .tab.opened, .holcim_tabs.type_tabs.lb-background-color-5 .tabs_wrapper .swiper-slide .tab:hover {
  border-bottom-color: var(--corporate-white);
}
.holcim_tabs.type_tabs.lb-background-color-5 .container_wrapper .panels_wrapper .panel ul.cta_links li a,
.holcim_tabs.type_tabs.lb-background-color-5 .container_wrapper .panels_wrapper .panel ul.download_files li a {
  color: var(--corporate-white);
}
.holcim_tabs.type_tabs.lb-background-color-5 .container_wrapper .panels_wrapper .panel ul.cta_links li a span.metadata,
.holcim_tabs.type_tabs.lb-background-color-5 .container_wrapper .panels_wrapper .panel ul.download_files li a span.metadata {
  color: var(--corporate-white);
}
.holcim_tabs.type_tabs.lb-background-color-5 .container_wrapper .panels_wrapper .panel ul.cta_links li::before,
.holcim_tabs.type_tabs.lb-background-color-5 .container_wrapper .panels_wrapper .panel ul.download_files li::before {
  background-color: var(--corporate-white);
}

[class=col-12] .holcim_tabs.type_tabs.fullwidth .container_wrapper .panels_wrapper .panel,
[class="col-xl-12 col-lg-12 col-md-12 col-12"] .holcim_tabs.type_tabs.fullwidth .container_wrapper .panels_wrapper .panel,
[class="col-12 layout-builder__region js-layout-builder-region"] .holcim_tabs.type_tabs.fullwidth .container_wrapper .panels_wrapper .panel {
  width: 100%;
}
[class=col-12] .holcim_tabs.type_accordion.fullwidth .panel_wrapper .panel,
[class="col-xl-12 col-lg-12 col-md-12 col-12"] .holcim_tabs.type_accordion.fullwidth .panel_wrapper .panel,
[class="col-12 layout-builder__region js-layout-builder-region"] .holcim_tabs.type_accordion.fullwidth .panel_wrapper .panel {
  width: 100%;
}
/*# sourceMappingURL=style.css.map */
