a.button_cta,
div.button_cta {
  background-color: var(--lafarge-cta-background-color);
}
a.button_cta:hover,
div.button_cta:hover {
  background-color: var(--lafarge-cta-hover-background-color);
  color: white;
}
a.button_cta.cta-color-1,
div.button_cta.cta-color-1 {
  background-color: var(--lafarge-cta-bg-color-1) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.cta-color-1:hover,
div.button_cta.cta-color-1:hover {
  background-color: var(--lafarge-cta-hover-background-color) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.cta-color-2,
div.button_cta.cta-color-2 {
  background-color: var(--lafarge-cta-bg-color-2) !important;
  color: var(--lafarge-palette-3) !important;
}
a.button_cta.cta-color-2:hover,
div.button_cta.cta-color-2:hover {
  background-color: var(--lafarge-lightgrey) !important;
  color: var(--lafarge-green) !important;
}
a.button_cta.cta-color-3,
div.button_cta.cta-color-3 {
  background-color: var(--lafarge-cta-bg-color-3) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.cta-color-3:hover,
div.button_cta.cta-color-3:hover {
  background-color: var(--lafarge-light-green) !important;
  color: var(--lafarge-white) !important;
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.15) !important;
}
a.button_cta.cta-color-4,
div.button_cta.cta-color-4 {
  background-color: var(--lafarge-cta-bg-color-4) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.cta-color-4:hover,
div.button_cta.cta-color-4:hover {
  background-color: var(--lafarge-lb-background-ecopact-color) !important;
  color: var(--lafarge-white) !important;
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.15) !important;
}
a.button_cta.cta-color-5,
div.button_cta.cta-color-5 {
  background-color: var(--lafarge-cta-bg-color-5) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.cta-color-5:hover,
div.button_cta.cta-color-5:hover {
  background-color: var(--lafarge-dark-green) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.cta-secondary,
div.button_cta.cta-secondary {
  background-color: var(--lafarge-lightgrey);
}
a.button_cta.cta-secondary:hover,
div.button_cta.cta-secondary:hover {
  background-color: var(--lafarge-lightgrey);
  color: var(--lafarge-green);
}
a.button_cta.cta-secondary.cta-color-1,
div.button_cta.cta-secondary.cta-color-1 {
  background-color: var(--lafarge-cta-bg-color-1) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.cta-secondary.cta-color-1:hover,
div.button_cta.cta-secondary.cta-color-1:hover {
  background-color: var(--lafarge-cta-hover-background-color) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.cta-secondary.cta-color-2,
div.button_cta.cta-secondary.cta-color-2 {
  background-color: var(--lafarge-cta-bg-color-2) !important;
  color: var(--lafarge-palette-3) !important;
}
a.button_cta.cta-secondary.cta-color-2:hover,
div.button_cta.cta-secondary.cta-color-2:hover {
  background-color: var(--lafarge-lightgrey) !important;
  color: var(--lafarge-green) !important;
}
a.button_cta.cta-secondary.cta-color-3,
div.button_cta.cta-secondary.cta-color-3 {
  background-color: var(--lafarge-cta-bg-color-3) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.cta-secondary.cta-color-3:hover,
div.button_cta.cta-secondary.cta-color-3:hover {
  background-color: var(--lafarge-light-green) !important;
  color: var(--lafarge-white) !important;
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.15) !important;
}
a.button_cta.cta-secondary.cta-color-4,
div.button_cta.cta-secondary.cta-color-4 {
  background-color: var(--lafarge-cta-bg-color-4) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.cta-secondary.cta-color-4:hover,
div.button_cta.cta-secondary.cta-color-4:hover {
  background-color: var(--lafarge-lb-background-ecopact-color) !important;
  color: var(--lafarge-white) !important;
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.15) !important;
}
a.button_cta.cta-secondary.cta-color-5,
div.button_cta.cta-secondary.cta-color-5 {
  background-color: var(--lafarge-cta-bg-color-5) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.cta-secondary.cta-color-5:hover,
div.button_cta.cta-secondary.cta-color-5:hover {
  background-color: var(--lafarge-dark-green) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.blockcta-primary,
div.button_cta.blockcta-primary {
  background-color: var(--lafarge-cta-background-color);
}
a.button_cta.blockcta-primary:hover,
div.button_cta.blockcta-primary:hover {
  background-color: var(--lafarge-cta-hover-background-color);
  color: white;
}
a.button_cta.blockcta-primary.cta-color-1,
div.button_cta.blockcta-primary.cta-color-1 {
  background-color: var(--lafarge-cta-bg-color-1) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.blockcta-primary.cta-color-1:hover,
div.button_cta.blockcta-primary.cta-color-1:hover {
  background-color: var(--lafarge-cta-hover-background-color) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.blockcta-primary.cta-color-2,
div.button_cta.blockcta-primary.cta-color-2 {
  background-color: var(--lafarge-cta-bg-color-2) !important;
  color: var(--lafarge-palette-3) !important;
}
a.button_cta.blockcta-primary.cta-color-2:hover,
div.button_cta.blockcta-primary.cta-color-2:hover {
  background-color: var(--lafarge-lightgrey) !important;
  color: var(--lafarge-green) !important;
}
a.button_cta.blockcta-primary.cta-color-3,
div.button_cta.blockcta-primary.cta-color-3 {
  background-color: var(--lafarge-cta-bg-color-3) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.blockcta-primary.cta-color-3:hover,
div.button_cta.blockcta-primary.cta-color-3:hover {
  background-color: var(--lafarge-light-green) !important;
  color: var(--lafarge-white) !important;
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.15) !important;
}
a.button_cta.blockcta-primary.cta-color-4,
div.button_cta.blockcta-primary.cta-color-4 {
  background-color: var(--lafarge-cta-bg-color-4) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.blockcta-primary.cta-color-4:hover,
div.button_cta.blockcta-primary.cta-color-4:hover {
  background-color: var(--lafarge-lb-background-ecopact-color) !important;
  color: var(--lafarge-white) !important;
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.15) !important;
}
a.button_cta.blockcta-primary.cta-color-5,
div.button_cta.blockcta-primary.cta-color-5 {
  background-color: var(--lafarge-cta-bg-color-5) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.blockcta-primary.cta-color-5:hover,
div.button_cta.blockcta-primary.cta-color-5:hover {
  background-color: var(--lafarge-dark-green) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.blockcta-secondary,
div.button_cta.blockcta-secondary {
  background-color: var(--lafarge-lightgrey);
  color: var(--lafarge-palette-3);
}
a.button_cta.blockcta-secondary:hover,
div.button_cta.blockcta-secondary:hover {
  background-color: var(--lafarge-palette-4);
  color: var(--lafarge-dark-grey);
}
a.button_cta.blockcta-secondary.cta-color-1,
div.button_cta.blockcta-secondary.cta-color-1 {
  background-color: var(--lafarge-cta-bg-color-1) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.blockcta-secondary.cta-color-1:hover,
div.button_cta.blockcta-secondary.cta-color-1:hover {
  background-color: var(--lafarge-cta-hover-background-color) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.blockcta-secondary.cta-color-2,
div.button_cta.blockcta-secondary.cta-color-2 {
  background-color: var(--lafarge-cta-bg-color-2) !important;
  color: var(--lafarge-palette-3) !important;
}
a.button_cta.blockcta-secondary.cta-color-2:hover,
div.button_cta.blockcta-secondary.cta-color-2:hover {
  background-color: var(--lafarge-lightgrey) !important;
  color: var(--lafarge-green) !important;
}
a.button_cta.blockcta-secondary.cta-color-3,
div.button_cta.blockcta-secondary.cta-color-3 {
  background-color: var(--lafarge-cta-bg-color-3) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.blockcta-secondary.cta-color-3:hover,
div.button_cta.blockcta-secondary.cta-color-3:hover {
  background-color: var(--lafarge-light-green) !important;
  color: var(--lafarge-white) !important;
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.15) !important;
}
a.button_cta.blockcta-secondary.cta-color-4,
div.button_cta.blockcta-secondary.cta-color-4 {
  background-color: var(--lafarge-cta-bg-color-4) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.blockcta-secondary.cta-color-4:hover,
div.button_cta.blockcta-secondary.cta-color-4:hover {
  background-color: var(--lafarge-lb-background-ecopact-color) !important;
  color: var(--lafarge-white) !important;
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.15) !important;
}
a.button_cta.blockcta-secondary.cta-color-5,
div.button_cta.blockcta-secondary.cta-color-5 {
  background-color: var(--lafarge-cta-bg-color-5) !important;
  color: var(--lafarge-white) !important;
}
a.button_cta.blockcta-secondary.cta-color-5:hover,
div.button_cta.blockcta-secondary.cta-color-5:hover {
  background-color: var(--lafarge-dark-green) !important;
  color: var(--lafarge-white) !important;
}
/*# sourceMappingURL=style.css.map */
