.holcim_scrolly_telling.full_image figure {
  height: 914px;
}
@media (max-width: 119.99875rem) {
  .holcim_scrolly_telling.full_image figure {
    height: 768px;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_scrolly_telling.full_image figure {
    height: 768px;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_scrolly_telling.full_image figure {
    height: 588px;
  }
}
.holcim_scrolly_telling.full_image figure picture {
  position: absolute;
  /*height: 100vh;*/
  height: auto;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: opacity 0.3s ease-in-out, -webkit-clip-path 0.3s ease;
  transition: clip-path 0.3s ease, opacity 0.3s ease-in-out;
  transition: clip-path 0.3s ease, opacity 0.3s ease-in-out, -webkit-clip-path 0.3s ease;
}
.holcim_scrolly_telling.full_image figure picture.hiddden {
  -webkit-clip-path: polygon(100% 0%, 100% 100%, 100% 100%, 100% 0%);
          clip-path: polygon(100% 0%, 100% 100%, 100% 100%, 100% 0%);
  opacity: 0;
}
.holcim_scrolly_telling.full_image figure picture.no-transition {
  transition: none !important;
}
.holcim_scrolly_telling.full_image figure picture img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 914px;
}
@media (max-width: 119.99875rem) {
  .holcim_scrolly_telling.full_image figure picture img {
    height: 768px;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_scrolly_telling.full_image figure picture img {
    height: 768px;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_scrolly_telling.full_image figure picture img {
    height: 588px;
  }
}
.holcim_scrolly_telling.full_image .step > div {
  width: 600px;
  padding: 1rem;
  background-color: white;
  color: var(--corporate-premium-blue);
}
@media (max-width: 47.99875rem) {
  .holcim_scrolly_telling.full_image .step > div {
    width: 100%;
  }
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-1 {
  background-color: var(--corporate-cta-bg-color-1) !important;
  color: var(--corporate-white) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-1.opacity_1 {
  background-color: rgba(var(--corporate-cta-bg-color-1-rgb), 1) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-1.opacity_09 {
  background-color: rgba(var(--corporate-cta-bg-color-1-rgb), 0.9) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-1.opacity_08 {
  background-color: rgba(var(--corporate-cta-bg-color-1-rgb), 0.8) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-1.opacity_07 {
  background-color: rgba(var(--corporate-cta-bg-color-1-rgb), 0.7) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-1.opacity_06 {
  background-color: rgba(var(--corporate-cta-bg-color-1-rgb), 0.6) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-1.opacity_05 {
  background-color: rgba(var(--corporate-cta-bg-color-1-rgb), 0.5) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-2 {
  background-color: var(--corporate-cta-bg-color-2) !important;
  color: var(--corporate-premium-blue) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-2.opacity_1 {
  background-color: rgba(var(--corporate-cta-bg-color-2-rgb), 1) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-2.opacity_09 {
  background-color: rgba(var(--corporate-cta-bg-color-2-rgb), 0.9) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-2.opacity_08 {
  background-color: rgba(var(--corporate-cta-bg-color-2-rgb), 0.8) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-2.opacity_07 {
  background-color: rgba(var(--corporate-cta-bg-color-2-rgb), 0.7) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-2.opacity_06 {
  background-color: rgba(var(--corporate-cta-bg-color-2-rgb), 0.6) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-2.opacity_05 {
  background-color: rgba(var(--corporate-cta-bg-color-2-rgb), 0.5) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-3 {
  background-color: var(--corporate-cta-bg-color-3) !important;
  color: var(--corporate-white) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-3.opacity_1 {
  background-color: rgba(var(--corporate-cta-bg-color-3-rgb), 1) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-3.opacity_09 {
  background-color: rgba(var(--corporate-cta-bg-color-3-rgb), 0.9) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-3.opacity_08 {
  background-color: rgba(var(--corporate-cta-bg-color-3-rgb), 0.8) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-3.opacity_07 {
  background-color: rgba(var(--corporate-cta-bg-color-3-rgb), 0.7) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-3.opacity_06 {
  background-color: rgba(var(--corporate-cta-bg-color-3-rgb), 0.6) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-3.opacity_05 {
  background-color: rgba(var(--corporate-cta-bg-color-3-rgb), 0.5) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-4 {
  background-color: var(--corporate-cta-bg-color-4) !important;
  color: var(--corporate-white) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-4.opacity_1 {
  background-color: rgba(var(--corporate-cta-bg-color-4-rgb), 1) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-4.opacity_09 {
  background-color: rgba(var(--corporate-cta-bg-color-4-rgb), 0.9) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-4.opacity_08 {
  background-color: rgba(var(--corporate-cta-bg-color-4-rgb), 0.8) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-4.opacity_07 {
  background-color: rgba(var(--corporate-cta-bg-color-4-rgb), 0.7) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-4.opacity_06 {
  background-color: rgba(var(--corporate-cta-bg-color-4-rgb), 0.6) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-4.opacity_05 {
  background-color: rgba(var(--corporate-cta-bg-color-4-rgb), 0.5) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-5 {
  background-color: var(--corporate-cta-bg-color-5) !important;
  color: var(--corporate-white) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-5.opacity_1 {
  background-color: rgba(var(--corporate-cta-bg-color-5-rgb), 1) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-5.opacity_09 {
  background-color: rgba(var(--corporate-cta-bg-color-5-rgb), 0.9) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-5.opacity_08 {
  background-color: rgba(var(--corporate-cta-bg-color-5-rgb), 0.8) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-5.opacity_07 {
  background-color: rgba(var(--corporate-cta-bg-color-5-rgb), 0.7) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-5.opacity_06 {
  background-color: rgba(var(--corporate-cta-bg-color-5-rgb), 0.6) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).cta-color-5.opacity_05 {
  background-color: rgba(var(--corporate-cta-bg-color-5-rgb), 0.5) !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).left {
  position: relative;
  left: 80px;
}
@media (max-width: 47.99875rem) {
  .holcim_scrolly_telling.full_image .step div:not(.button_cta).left {
    left: 0;
  }
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).center {
  position: relative;
  margin: 0 auto;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).right {
  position: relative;
  left: calc(100% - 680px);
}
@media (max-width: 47.99875rem) {
  .holcim_scrolly_telling.full_image .step div:not(.button_cta).right {
    left: 0;
  }
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).espace {
  height: 500px;
  background-color: transparent !important;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta).empty {
  display: none;
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta) h2 {
  font-size: 2.75rem;
}
@media (max-width: 119.99875rem) {
  .holcim_scrolly_telling.full_image .step div:not(.button_cta) h2 {
    font-size: 2rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_scrolly_telling.full_image .step div:not(.button_cta) h2 {
    font-size: 1.875rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_scrolly_telling.full_image .step div:not(.button_cta) h2 {
    font-size: 1.6875rem;
  }
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta) p {
  font-size: 1.25rem;
  line-height: 1.875rem;
}
@media (max-width: 119.99875rem) {
  .holcim_scrolly_telling.full_image .step div:not(.button_cta) p {
    font-size: 1.1875rem;
    line-height: 1.75rem;
  }
}
@media (max-width: 79.99875rem) {
  .holcim_scrolly_telling.full_image .step div:not(.button_cta) p {
    font-size: 1.125rem;
    line-height: 1.6875rem;
  }
}
@media (max-width: 47.99875rem) {
  .holcim_scrolly_telling.full_image .step div:not(.button_cta) p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.holcim_scrolly_telling.full_image .step div:not(.button_cta) img {
  width: 100%;
  height: auto;
}
.holcim_scrolly_telling.full_image .step div.field--name-field-media-image img {
  width: auto;
}
.holcim_scrolly_telling.full_image .step.is-active > div {
  background-color: white;
  color: var(--corporate-premium-blue);
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-1 {
  background-color: var(--corporate-cta-bg-color-1) !important;
  color: var(--corporate-white) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-1.opacity_1 {
  background-color: rgba(var(--corporate-cta-bg-color-1-rgb), 1) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-1.opacity_09 {
  background-color: rgba(var(--corporate-cta-bg-color-1-rgb), 0.9) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-1.opacity_08 {
  background-color: rgba(var(--corporate-cta-bg-color-1-rgb), 0.8) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-1.opacity_07 {
  background-color: rgba(var(--corporate-cta-bg-color-1-rgb), 0.7) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-1.opacity_06 {
  background-color: rgba(var(--corporate-cta-bg-color-1-rgb), 0.6) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-1.opacity_05 {
  background-color: rgba(var(--corporate-cta-bg-color-1-rgb), 0.5) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-2 {
  background-color: var(--corporate-cta-bg-color-2) !important;
  color: var(--corporate-premium-blue) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-2.opacity_1 {
  background-color: rgba(var(--corporate-cta-bg-color-2-rgb), 1) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-2.opacity_09 {
  background-color: rgba(var(--corporate-cta-bg-color-2-rgb), 0.9) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-2.opacity_08 {
  background-color: rgba(var(--corporate-cta-bg-color-2-rgb), 0.8) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-2.opacity_07 {
  background-color: rgba(var(--corporate-cta-bg-color-2-rgb), 0.7) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-2.opacity_06 {
  background-color: rgba(var(--corporate-cta-bg-color-2-rgb), 0.6) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-2.opacity_05 {
  background-color: rgba(var(--corporate-cta-bg-color-2-rgb), 0.5) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-3 {
  background-color: var(--corporate-cta-bg-color-3) !important;
  color: var(--corporate-white) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-3.opacity_1 {
  background-color: rgba(var(--corporate-cta-bg-color-3-rgb), 1) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-3.opacity_09 {
  background-color: rgba(var(--corporate-cta-bg-color-3-rgb), 0.9) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-3.opacity_08 {
  background-color: rgba(var(--corporate-cta-bg-color-3-rgb), 0.8) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-3.opacity_07 {
  background-color: rgba(var(--corporate-cta-bg-color-3-rgb), 0.7) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-3.opacity_06 {
  background-color: rgba(var(--corporate-cta-bg-color-3-rgb), 0.6) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-3.opacity_05 {
  background-color: rgba(var(--corporate-cta-bg-color-3-rgb), 0.5) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-4 {
  background-color: var(--corporate-cta-bg-color-4) !important;
  color: var(--corporate-white) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-4.opacity_1 {
  background-color: rgba(var(--corporate-cta-bg-color-4-rgb), 1) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-4.opacity_09 {
  background-color: rgba(var(--corporate-cta-bg-color-4-rgb), 0.9) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-4.opacity_08 {
  background-color: rgba(var(--corporate-cta-bg-color-4-rgb), 0.8) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-4.opacity_07 {
  background-color: rgba(var(--corporate-cta-bg-color-4-rgb), 0.7) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-4.opacity_06 {
  background-color: rgba(var(--corporate-cta-bg-color-4-rgb), 0.6) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-4.opacity_05 {
  background-color: rgba(var(--corporate-cta-bg-color-4-rgb), 0.5) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-5 {
  background-color: var(--corporate-cta-bg-color-5) !important;
  color: var(--corporate-white) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-5.opacity_1 {
  background-color: rgba(var(--corporate-cta-bg-color-5-rgb), 1) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-5.opacity_09 {
  background-color: rgba(var(--corporate-cta-bg-color-5-rgb), 0.9) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-5.opacity_08 {
  background-color: rgba(var(--corporate-cta-bg-color-5-rgb), 0.8) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-5.opacity_07 {
  background-color: rgba(var(--corporate-cta-bg-color-5-rgb), 0.7) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-5.opacity_06 {
  background-color: rgba(var(--corporate-cta-bg-color-5-rgb), 0.6) !important;
}
.holcim_scrolly_telling.full_image .step.is-active > div.cta-color-5.opacity_05 {
  background-color: rgba(var(--corporate-cta-bg-color-5-rgb), 0.5) !important;
}
.holcim_scrolly_telling.full_image div[data-step="0"] .espace {
  height: 0px !important;
}
/*# sourceMappingURL=style-full.css.map */
