.holcim_teaser ul.cta_links li {
  color: var(--lafarge-green);
}
.holcim_teaser ul.cta_links li a {
  color: var(--lafarge-picto-color);
}
.holcim_teaser ul.cta_links li a:hover {
  color: var(--lafarge-green);
}
.holcim_teaser ul.cta_links li:before {
  background-color: var(--lafarge-picto-color);
}
.holcim_teaser ul.cta_links li.link-color-1 {
  color: var(--lafarge-field-color-1) !important;
}
.holcim_teaser ul.cta_links li.link-color-1 a {
  color: var(--lafarge-field-color-1) !important;
}
.holcim_teaser ul.cta_links li.link-color-1:before {
  background-color: var(--lafarge-field-color-1) !important;
}
.holcim_teaser ul.cta_links li.link-color-2 {
  color: var(--lafarge-field-color-2) !important;
}
.holcim_teaser ul.cta_links li.link-color-2 a {
  color: var(--lafarge-field-color-2) !important;
}
.holcim_teaser ul.cta_links li.link-color-2:before {
  background-color: var(--lafarge-field-color-2) !important;
}
.holcim_teaser ul.cta_links li.link-color-3 {
  color: var(--lafarge-field-color-3) !important;
}
.holcim_teaser ul.cta_links li.link-color-3 a {
  color: var(--lafarge-field-color-3) !important;
}
.holcim_teaser ul.cta_links li.link-color-3:before {
  background-color: var(--lafarge-field-color-3) !important;
}
.holcim_teaser ul.cta_links li.link-color-4 {
  color: var(--lafarge-field-color-4) !important;
}
.holcim_teaser ul.cta_links li.link-color-4 a {
  color: var(--lafarge-field-color-4) !important;
}
.holcim_teaser ul.cta_links li.link-color-4:before {
  background-color: var(--lafarge-field-color-4) !important;
}
.holcim_teaser ul.cta_links li.link-color-5 {
  color: var(--lafarge-field-color-5) !important;
}
.holcim_teaser ul.cta_links li.link-color-5 a {
  color: var(--lafarge-field-color-5) !important;
}
.holcim_teaser ul.cta_links li.link-color-5:before {
  background-color: var(--lafarge-field-color-5) !important;
}
.holcim_teaser ul.cta_links li.link-color-6 {
  color: var(--lafarge-field-color-6) !important;
}
.holcim_teaser ul.cta_links li.link-color-6 a {
  color: var(--lafarge-field-color-6) !important;
}
.holcim_teaser ul.cta_links li.link-color-6:before {
  background-color: var(--lafarge-field-color-6) !important;
}
.holcim_teaser ul.cta_links li.link-color-7 {
  color: var(--lafarge-field-color-7) !important;
}
.holcim_teaser ul.cta_links li.link-color-7 a {
  color: var(--lafarge-field-color-7) !important;
}
.holcim_teaser ul.cta_links li.link-color-7:before {
  background-color: var(--lafarge-field-color-7) !important;
}
.holcim_teaser ul.cta_links li.link-color-8 {
  color: var(--lafarge-field-color-8) !important;
}
.holcim_teaser ul.cta_links li.link-color-8 a {
  color: var(--lafarge-field-color-8) !important;
}
.holcim_teaser ul.cta_links li.link-color-8:before {
  background-color: var(--lafarge-field-color-8) !important;
}
.holcim_teaser ul.cta_links li.link-color-9 {
  color: var(--lafarge-field-color-9) !important;
}
.holcim_teaser ul.cta_links li.link-color-9 a {
  color: var(--lafarge-field-color-9) !important;
}
.holcim_teaser ul.cta_links li.link-color-9:before {
  background-color: var(--lafarge-field-color-9) !important;
}
.holcim_teaser ul.cta_links li.link-color-10 {
  color: var(--lafarge-field-color-10) !important;
}
.holcim_teaser ul.cta_links li.link-color-10 a {
  color: var(--lafarge-field-color-10) !important;
}
.holcim_teaser ul.cta_links li.link-color-10:before {
  background-color: var(--lafarge-field-color-10) !important;
}
.holcim_teaser ul.cta_links li.link-color-11 {
  color: var(--lafarge-field-color-11) !important;
}
.holcim_teaser ul.cta_links li.link-color-11 a {
  color: var(--lafarge-field-color-11) !important;
}
.holcim_teaser ul.cta_links li.link-color-11:before {
  background-color: var(--lafarge-field-color-11) !important;
}
.holcim_teaser ul.cta_links li.link-color-12 {
  color: var(--lafarge-field-color-12) !important;
}
.holcim_teaser ul.cta_links li.link-color-12 a {
  color: var(--lafarge-field-color-12) !important;
}
.holcim_teaser ul.cta_links li.link-color-12:before {
  background-color: var(--lafarge-field-color-12) !important;
}
.holcim_teaser ul.cta_links li.link-color-13 {
  color: var(--lafarge-field-color-13) !important;
}
.holcim_teaser ul.cta_links li.link-color-13 a {
  color: var(--lafarge-field-color-13) !important;
}
.holcim_teaser ul.cta_links li.link-color-13:before {
  background-color: var(--lafarge-field-color-13) !important;
}
.holcim_teaser ul.cta_links li.link-color-14 {
  color: var(--lafarge-field-color-14) !important;
}
.holcim_teaser ul.cta_links li.link-color-14 a {
  color: var(--lafarge-field-color-14) !important;
}
.holcim_teaser ul.cta_links li.link-color-14:before {
  background-color: var(--lafarge-field-color-14) !important;
}
.holcim_teaser ul.download_files li {
  color: var(--lafarge-green);
}
.holcim_teaser ul.download_files li a {
  color: var(--lafarge-picto-color);
}
.holcim_teaser ul.download_files li a:hover {
  color: var(--lafarge-green);
}
.holcim_teaser ul.download_files li:before {
  background-color: var(--lafarge-picto-color);
}
.holcim_teaser ul.download_files li.link-color-1 {
  color: var(--lafarge-field-color-1) !important;
}
.holcim_teaser ul.download_files li.link-color-1 a {
  color: var(--lafarge-field-color-1) !important;
}
.holcim_teaser ul.download_files li.link-color-1:before {
  background-color: var(--lafarge-field-color-1) !important;
}
.holcim_teaser ul.download_files li.link-color-2 {
  color: var(--lafarge-field-color-2) !important;
}
.holcim_teaser ul.download_files li.link-color-2 a {
  color: var(--lafarge-field-color-2) !important;
}
.holcim_teaser ul.download_files li.link-color-2:before {
  background-color: var(--lafarge-field-color-2) !important;
}
.holcim_teaser ul.download_files li.link-color-3 {
  color: var(--lafarge-field-color-3) !important;
}
.holcim_teaser ul.download_files li.link-color-3 a {
  color: var(--lafarge-field-color-3) !important;
}
.holcim_teaser ul.download_files li.link-color-3:before {
  background-color: var(--lafarge-field-color-3) !important;
}
.holcim_teaser ul.download_files li.link-color-4 {
  color: var(--lafarge-field-color-4) !important;
}
.holcim_teaser ul.download_files li.link-color-4 a {
  color: var(--lafarge-field-color-4) !important;
}
.holcim_teaser ul.download_files li.link-color-4:before {
  background-color: var(--lafarge-field-color-4) !important;
}
.holcim_teaser ul.download_files li.link-color-5 {
  color: var(--lafarge-field-color-5) !important;
}
.holcim_teaser ul.download_files li.link-color-5 a {
  color: var(--lafarge-field-color-5) !important;
}
.holcim_teaser ul.download_files li.link-color-5:before {
  background-color: var(--lafarge-field-color-5) !important;
}
.holcim_teaser ul.download_files li.link-color-6 {
  color: var(--lafarge-field-color-6) !important;
}
.holcim_teaser ul.download_files li.link-color-6 a {
  color: var(--lafarge-field-color-6) !important;
}
.holcim_teaser ul.download_files li.link-color-6:before {
  background-color: var(--lafarge-field-color-6) !important;
}
.holcim_teaser ul.download_files li.link-color-7 {
  color: var(--lafarge-field-color-7) !important;
}
.holcim_teaser ul.download_files li.link-color-7 a {
  color: var(--lafarge-field-color-7) !important;
}
.holcim_teaser ul.download_files li.link-color-7:before {
  background-color: var(--lafarge-field-color-7) !important;
}
.holcim_teaser ul.download_files li.link-color-8 {
  color: var(--lafarge-field-color-8) !important;
}
.holcim_teaser ul.download_files li.link-color-8 a {
  color: var(--lafarge-field-color-8) !important;
}
.holcim_teaser ul.download_files li.link-color-8:before {
  background-color: var(--lafarge-field-color-8) !important;
}
.holcim_teaser ul.download_files li.link-color-9 {
  color: var(--lafarge-field-color-9) !important;
}
.holcim_teaser ul.download_files li.link-color-9 a {
  color: var(--lafarge-field-color-9) !important;
}
.holcim_teaser ul.download_files li.link-color-9:before {
  background-color: var(--lafarge-field-color-9) !important;
}
.holcim_teaser ul.download_files li.link-color-10 {
  color: var(--lafarge-field-color-10) !important;
}
.holcim_teaser ul.download_files li.link-color-10 a {
  color: var(--lafarge-field-color-10) !important;
}
.holcim_teaser ul.download_files li.link-color-10:before {
  background-color: var(--lafarge-field-color-10) !important;
}
.holcim_teaser ul.download_files li.link-color-11 {
  color: var(--lafarge-field-color-11) !important;
}
.holcim_teaser ul.download_files li.link-color-11 a {
  color: var(--lafarge-field-color-11) !important;
}
.holcim_teaser ul.download_files li.link-color-11:before {
  background-color: var(--lafarge-field-color-11) !important;
}
.holcim_teaser ul.download_files li.link-color-12 {
  color: var(--lafarge-field-color-12) !important;
}
.holcim_teaser ul.download_files li.link-color-12 a {
  color: var(--lafarge-field-color-12) !important;
}
.holcim_teaser ul.download_files li.link-color-12:before {
  background-color: var(--lafarge-field-color-12) !important;
}
.holcim_teaser ul.download_files li.link-color-13 {
  color: var(--lafarge-field-color-13) !important;
}
.holcim_teaser ul.download_files li.link-color-13 a {
  color: var(--lafarge-field-color-13) !important;
}
.holcim_teaser ul.download_files li.link-color-13:before {
  background-color: var(--lafarge-field-color-13) !important;
}
.holcim_teaser ul.download_files li.link-color-14 {
  color: var(--lafarge-field-color-14) !important;
}
.holcim_teaser ul.download_files li.link-color-14 a {
  color: var(--lafarge-field-color-14) !important;
}
.holcim_teaser ul.download_files li.link-color-14:before {
  background-color: var(--lafarge-field-color-14) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-1 {
  color: var(--lafarge-field-color-1) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-1 a {
  color: var(--lafarge-field-color-1) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-2 {
  color: var(--lafarge-field-color-2) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-2 a {
  color: var(--lafarge-field-color-2) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-3 {
  color: var(--lafarge-field-color-3) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-3 a {
  color: var(--lafarge-field-color-3) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-4 {
  color: var(--lafarge-field-color-4) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-4 a {
  color: var(--lafarge-field-color-4) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-5 {
  color: var(--lafarge-field-color-5) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-5 a {
  color: var(--lafarge-field-color-5) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-6 {
  color: var(--lafarge-field-color-6) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-6 a {
  color: var(--lafarge-field-color-6) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-7 {
  color: var(--lafarge-field-color-7) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-7 a {
  color: var(--lafarge-field-color-7) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-8 {
  color: var(--lafarge-field-color-8) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-8 a {
  color: var(--lafarge-field-color-8) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-9 {
  color: var(--lafarge-field-color-9) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-9 a {
  color: var(--lafarge-field-color-9) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-10 {
  color: var(--lafarge-field-color-10) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-10 a {
  color: var(--lafarge-field-color-10) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-11 {
  color: var(--lafarge-field-color-11) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-11 a {
  color: var(--lafarge-field-color-11) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-12 {
  color: var(--lafarge-field-color-12) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-12 a {
  color: var(--lafarge-field-color-12) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-13 {
  color: var(--lafarge-field-color-13) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-13 a {
  color: var(--lafarge-field-color-13) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-14 {
  color: var(--lafarge-field-color-14) !important;
}
.holcim_teaser .image_wrapper .title_on_top_wrapper.title-color-14 a {
  color: var(--lafarge-field-color-14) !important;
}
.holcim_teaser .title_wrapper a:hover {
  color: var(--lafarge-green);
}
.holcim_teaser .title_wrapper.title-color-1 {
  color: var(--lafarge-field-color-1) !important;
}
.holcim_teaser .title_wrapper.title-color-1 a {
  color: var(--lafarge-field-color-1) !important;
}
.holcim_teaser .title_wrapper.title-color-2 {
  color: var(--lafarge-field-color-2) !important;
}
.holcim_teaser .title_wrapper.title-color-2 a {
  color: var(--lafarge-field-color-2) !important;
}
.holcim_teaser .title_wrapper.title-color-3 {
  color: var(--lafarge-field-color-3) !important;
}
.holcim_teaser .title_wrapper.title-color-3 a {
  color: var(--lafarge-field-color-3) !important;
}
.holcim_teaser .title_wrapper.title-color-4 {
  color: var(--lafarge-field-color-4) !important;
}
.holcim_teaser .title_wrapper.title-color-4 a {
  color: var(--lafarge-field-color-4) !important;
}
.holcim_teaser .title_wrapper.title-color-5 {
  color: var(--lafarge-field-color-5) !important;
}
.holcim_teaser .title_wrapper.title-color-5 a {
  color: var(--lafarge-field-color-5) !important;
}
.holcim_teaser .title_wrapper.title-color-6 {
  color: var(--lafarge-field-color-6) !important;
}
.holcim_teaser .title_wrapper.title-color-6 a {
  color: var(--lafarge-field-color-6) !important;
}
.holcim_teaser .title_wrapper.title-color-7 {
  color: var(--lafarge-field-color-7) !important;
}
.holcim_teaser .title_wrapper.title-color-7 a {
  color: var(--lafarge-field-color-7) !important;
}
.holcim_teaser .title_wrapper.title-color-8 {
  color: var(--lafarge-field-color-8) !important;
}
.holcim_teaser .title_wrapper.title-color-8 a {
  color: var(--lafarge-field-color-8) !important;
}
.holcim_teaser .title_wrapper.title-color-9 {
  color: var(--lafarge-field-color-9) !important;
}
.holcim_teaser .title_wrapper.title-color-9 a {
  color: var(--lafarge-field-color-9) !important;
}
.holcim_teaser .title_wrapper.title-color-10 {
  color: var(--lafarge-field-color-10) !important;
}
.holcim_teaser .title_wrapper.title-color-10 a {
  color: var(--lafarge-field-color-10) !important;
}
.holcim_teaser .title_wrapper.title-color-11 {
  color: var(--lafarge-field-color-11) !important;
}
.holcim_teaser .title_wrapper.title-color-11 a {
  color: var(--lafarge-field-color-11) !important;
}
.holcim_teaser .title_wrapper.title-color-12 {
  color: var(--lafarge-field-color-12) !important;
}
.holcim_teaser .title_wrapper.title-color-12 a {
  color: var(--lafarge-field-color-12) !important;
}
.holcim_teaser .title_wrapper.title-color-13 {
  color: var(--lafarge-field-color-13) !important;
}
.holcim_teaser .title_wrapper.title-color-13 a {
  color: var(--lafarge-field-color-13) !important;
}
.holcim_teaser .title_wrapper.title-color-14 {
  color: var(--lafarge-field-color-14) !important;
}
.holcim_teaser .title_wrapper.title-color-14 a {
  color: var(--lafarge-field-color-14) !important;
}
.holcim_teaser.lb-background-color-1 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-1) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-1) !important;
}
.holcim_teaser.lb-background-color-2 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-2) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-2) !important;
}
.holcim_teaser.lb-background-ecopact-color .triangle {
  border-left: 20px solid var(--lafarge-lb-background-ecopact-color) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-ecopact-color) !important;
}
.holcim_teaser.lb-background-color-3 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-3) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-3) !important;
}
.holcim_teaser.lb-background-color-4 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-4) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-4) !important;
}
.holcim_teaser.lb-background-color-5 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-5) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-5) !important;
}
.holcim_teaser.lb-background-color-6 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-6) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-6) !important;
}
.holcim_teaser.lb-background-color-7 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-7) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-7) !important;
}
.holcim_teaser.lb-background-color-8 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-8) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-8) !important;
}
.holcim_teaser.lb-background-color-9 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-9) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-9) !important;
}
.holcim_teaser.lb-background-color-10 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-10) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-10) !important;
}
.holcim_teaser.lb-background-color-11 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-11) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-11) !important;
}
.holcim_teaser.lb-background-color-12 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-12) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-12) !important;
}
.holcim_teaser.lb-background-color-13 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-13) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-13) !important;
}
.holcim_teaser.lb-background-color-14 .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-14) !important;
  border-bottom: 20px solid var(--lafarge-lb-background-color-14) !important;
}
.holcim-section-container.lb-background-color-1 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-1);
  border-bottom: 20px solid var(--lafarge-lb-background-color-1);
}
.holcim-section-container.lb-background-color-2 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-2);
  border-bottom: 20px solid var(--lafarge-lb-background-color-2);
}
.holcim-section-container.lb-background-ecopact-color .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-ecopact-color);
  border-bottom: 20px solid var(--lafarge-lb-background-ecopact-color);
}
.holcim-section-container.lb-background-color-3 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-3);
  border-bottom: 20px solid var(--lafarge-lb-background-color-3);
}
.holcim-section-container.lb-background-color-4 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-4);
  border-bottom: 20px solid var(--lafarge-lb-background-color-4);
}
.holcim-section-container.lb-background-color-5 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-5);
  border-bottom: 20px solid var(--lafarge-lb-background-color-5);
}
.holcim-section-container.lb-background-color-6 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-6);
  border-bottom: 20px solid var(--lafarge-lb-background-color-6);
}
.holcim-section-container.lb-background-color-7 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-7);
  border-bottom: 20px solid var(--lafarge-lb-background-color-7);
}
.holcim-section-container.lb-background-color-8 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-8);
  border-bottom: 20px solid var(--lafarge-lb-background-color-8);
}
.holcim-section-container.lb-background-color-9 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-9);
  border-bottom: 20px solid var(--lafarge-lb-background-color-9);
}
.holcim-section-container.lb-background-color-10 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-10);
  border-bottom: 20px solid var(--lafarge-lb-background-color-10);
}
.holcim-section-container.lb-background-color-11 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-11);
  border-bottom: 20px solid var(--lafarge-lb-background-color-11);
}
.holcim-section-container.lb-background-color-12 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-12);
  border-bottom: 20px solid var(--lafarge-lb-background-color-12);
}
.holcim-section-container.lb-background-color-13 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-13);
  border-bottom: 20px solid var(--lafarge-lb-background-color-13);
}
.holcim-section-container.lb-background-color-14 .holcim_teaser .triangle {
  border-left: 20px solid var(--lafarge-lb-background-color-14);
  border-bottom: 20px solid var(--lafarge-lb-background-color-14);
}

.ui-dialog.gated-content-dialog-wrapper.ui-widget-content {
  background-color: #eeeeee;
}
.ui-dialog.gated-content-dialog-wrapper.ui-widget-content .ui-dialog-content form.webform-submission-form .form-actions button {
  background-color: var(--lafarge-main-color);
}
.ui-dialog.gated-content-dialog-wrapper.ui-widget-content .ui-dialog-content form.webform-submission-form .form-actions button:hover {
  background-color: var(--lafarge-cta-hover-background-color);
  color: white;
}
.ui-dialog.gated-content-dialog-wrapper.ui-widget-content .ui-dialog-content form.webform-submission-form .form-actions button.cta-color-1 {
  background-color: var(--lafarge-cta-bg-color-1) !important;
  color: var(--lafarge-white) !important;
}
.ui-dialog.gated-content-dialog-wrapper.ui-widget-content .ui-dialog-content form.webform-submission-form .form-actions button.cta-color-1:hover {
  background-color: var(--lafarge-cta-hover-background-color) !important;
  color: var(--lafarge-white) !important;
}
.ui-dialog.gated-content-dialog-wrapper.ui-widget-content .ui-dialog-content form.webform-submission-form .form-actions button.cta-color-2 {
  background-color: var(--lafarge-cta-bg-color-2) !important;
  color: var(--lafarge-palette-3) !important;
}
.ui-dialog.gated-content-dialog-wrapper.ui-widget-content .ui-dialog-content form.webform-submission-form .form-actions button.cta-color-2:hover {
  background-color: var(--lafarge-lightgrey) !important;
  color: var(--lafarge-green) !important;
}
.ui-dialog.gated-content-dialog-wrapper.ui-widget-content .ui-dialog-content form.webform-submission-form .form-actions button.cta-color-3 {
  background-color: var(--lafarge-cta-bg-color-3) !important;
  color: var(--lafarge-white) !important;
}
.ui-dialog.gated-content-dialog-wrapper.ui-widget-content .ui-dialog-content form.webform-submission-form .form-actions button.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;
}
.ui-dialog.gated-content-dialog-wrapper.ui-widget-content .ui-dialog-content form.webform-submission-form .form-actions button.cta-color-4 {
  background-color: var(--lafarge-cta-bg-color-4) !important;
  color: var(--lafarge-white) !important;
}
.ui-dialog.gated-content-dialog-wrapper.ui-widget-content .ui-dialog-content form.webform-submission-form .form-actions button.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;
}
.ui-dialog.gated-content-dialog-wrapper.ui-widget-content .ui-dialog-content form.webform-submission-form .form-actions button.cta-color-5 {
  background-color: var(--lafarge-cta-bg-color-5) !important;
  color: var(--lafarge-white) !important;
}
.ui-dialog.gated-content-dialog-wrapper.ui-widget-content .ui-dialog-content form.webform-submission-form .form-actions button.cta-color-5:hover {
  background-color: var(--lafarge-dark-green) !important;
  color: var(--lafarge-white) !important;
}
.ui-dialog.gated-content-dialog-wrapper .ui-dialog-titlebar {
  border: 0;
}
.ui-dialog.gated-content-dialog-wrapper .ui-dialog-titlebar > span.ui-dialog-title {
  color: var(--lafarge-black);
}

[class=col-12] .holcim_teaser:not(.overlap) .description_wrapper ul li::marker,
[class="col-xl-12 col-lg-12 col-md-12 col-12"] .holcim_teaser:not(.overlap) .description_wrapper ul li::marker,
[class="col-12 layout-builder__region js-layout-builder-region"] .holcim_teaser:not(.overlap) .description_wrapper ul li::marker {
  color: var(--lafarge-main-color);
}
/*# sourceMappingURL=style.css.map */
