:root {
  --holcim-white: white;
  --holcim-black:black;
  --holcim-red: #ff1100;
  --holcim-red-a11y:#db0000;
  --holcim-dark-grey:#262626;
  --holcim-grey: #8b8d8e;
  --holcim-lightgrey: #F0F0F0;
  --holcim-lightergrey: #F7F7F7;
  --holcim-secondary-grey: #8a7967;
  --holcim-secondary-brown: #753f00;
  --holcim-secondary-orange: #f38f1d;
  --holcim-secondary-blue: #003D7E;
  --holcim-secondary-green: #387c2b;
  --holcim-secondary-dark-red: #b20838;
  --holcim-main-color: #ff1100;
  --holcim-slide-color-rgb: 255, 255, 255;
  --holcim-cta-background-color-rgb: 219, 0, 0;
  --holcim-lightgrey-rgb: 240, 240, 240;
  --holcim-secondary-dark-red-rgb: 178, 8, 56;
  --holcim-secondary-brown-rgb: 117, 63, 0;
  --holcim-main-color-rgb: 255, 17, 0;
  --holcim-palette-1: #E8E9E9;
  --holcim-palette-2: #f3f4f4;
  --holcim-palette-3: #5C5C5C;
  --holcim-palette-4: #D5D5D5;
  --holcim-h1-color: var(--holcim-black);
  --holcim-h2-color: var(--holcim-black);
  --holcim-h3-color: var(--holcim-black);
  --holcim-h4-color: var(--holcim-black);
  --holcim-h5-color: var(--holcim-black);
  --holcim-h6-color: var(--holcim-black);
  --holcim-picto-color: var(--holcim-red-a11y);
  --holcim-picto-hover-color: var(--holcim-red);
  --holcim-picto-color-2: var(--holcim-red-a11y);
  --holcim-picto-hover-color-2: var(--holcim-red);
  --holcim-cta-background-color: var(--holcim-red-a11y);
  --holcim-cta-hover-background-color: var(--holcim-red);
  --holcim-cta-bg-color-1: var(--holcim-cta-background-color);
  --holcim-cta-bg-color-2: var(--holcim-lightgrey);
  --holcim-cta-bg-color-3: var(--holcim-secondary-dark-red);
  --holcim-cta-bg-color-4: var(--holcim-secondary-brown);
  --holcim-cta-bg-color-5: var(--holcim-main-color);
  --holcim-cta-bg-color-1-rgb: var(--holcim-cta-background-color-rgb);
  --holcim-cta-bg-color-2-rgb: var(--holcim-lightgrey-rgb);
  --holcim-cta-bg-color-3-rgb: var(--holcim-secondary-dark-red-rgb);
  --holcim-cta-bg-color-4-rgb: var(--holcim-secondary-brown-rgb);
  --holcim-cta-bg-color-5-rgb: var(--holcim-main-color-rgb);
  --holcim-lb-background-color-1: #FFFFFF;
  --holcim-lb-background-color-2: #f3f4f4;
  --holcim-lb-background-ecopact-color: #00965f;
  --holcim-lb-background-color-3: #DB0000;
  --holcim-lb-background-color-4: #262626;
  --holcim-lb-background-color-5: #8B8D8E;
  --holcim-lb-background-color-6: #8A7967;
  --holcim-lb-background-color-7: #753F00;
  --holcim-lb-background-color-8: #387C2B;
  --holcim-lb-background-color-9: #B20838;
  --holcim-lb-background-color-10: #F38F1D;
  --holcim-lb-background-color-11: #003D7E;
  --holcim-lb-background-color-12: #FFFFFF;
  --holcim-lb-background-color-13: #FFFFFF;
  --holcim-lb-background-color-14: #FFFFFF;
  --holcim-lb-background-color-rgb-1: 255, 255, 255;
  --holcim-lb-background-color-rgb-2: 243, 244, 244;
  --holcim-lb-background-ecopact-color-rgb: 0, 150, 95;
  --holcim-lb-background-color-rgb-3: 219, 0, 0;
  --holcim-lb-background-color-rgb-4: 38, 38, 38;
  --holcim-lb-background-color-rgb-5: 139, 141, 142;
  --holcim-lb-background-color-rgb-6: 138, 121, 103;
  --holcim-lb-background-color-rgb-7: 117, 63, 0;
  --holcim-lb-background-color-rgb-8: 56, 124, 43;
  --holcim-lb-background-color-rgb-9: 178, 8, 56;
  --holcim-lb-background-color-rgb-10: 243, 143, 29;
  --holcim-lb-background-color-rgb-11: 0, 61, 126;
  --holcim-lb-background-color-rgb-12: 255, 255, 255;
  --holcim-lb-background-color-rgb-13: 255, 255, 255;
  --holcim-lb-background-color-rgb-14: 255, 255, 255;
  --holcim-lb-background-color-double-1-a: #ff1100;
  --holcim-lb-background-color-double-1-b: #ffffff;
  --holcim-lb-background-color-double-2-a: #262626;
  --holcim-lb-background-color-double-2-b: #ffffff;
  --holcim-lb-text-color-1: #000000;
  --holcim-lb-text-color-2: #000000;
  --holcim-lb-text-ecopact-color: #FFFFFF;
  --holcim-lb-text-color-3: #FFFFFF;
  --holcim-lb-text-color-4: #FFFFFF;
  --holcim-lb-text-color-5: #FFFFFF;
  --holcim-lb-text-color-6: #FFFFFF;
  --holcim-lb-text-color-7: #FFFFFF;
  --holcim-lb-text-color-8: #000000;
  --holcim-lb-text-color-9: #FFFFFF;
  --holcim-lb-text-color-10: #000000;
  --holcim-lb-text-color-11: #FFFFFF;
  --holcim-lb-text-color-12: #000000;
  --holcim-lb-text-color-13: #000000;
  --holcim-lb-text-color-14: #000000;
  --holcim-field-color-1: #000000;
  --holcim-field-color-2: #ffffff;
  --holcim-field-color-3: #FF1100;
  --holcim-field-color-4: #8B8D8E;
  --holcim-field-color-5: #8A7967;
  --holcim-field-color-6: #753F00;
  --holcim-field-color-7: #387C2B;
  --holcim-field-color-8: #B20838;
  --holcim-field-color-9: #F38F1D;
  --holcim-field-color-10: #003D7E;
  --holcim-field-color-11: #000000;
  --holcim-field-color-12: #ffffff;
  --holcim-field-color-13: #ffffff;
  --holcim-field-color-14: #ffffff;
  --holcim-term-color-1: var(--holcim-red);
  --holcim-term-color-2: var(--holcim-red-a11y);
  --holcim-term-color-3: var(--holcim-dark-grey);
  --holcim-term-color-4: var(--holcim-grey);
  --holcim-term-color-5: var(--holcim-lightgrey);
  --holcim-separator-color-1: var(--holcim-red);
  --holcim-separator-color-2: var(--holcim-white);
  --holcim-separator-color-3: var(--holcim-red-a11y);
  --holcim-separator-color-4: var(--holcim-dark-grey);
  --holcim-separator-color-5: var(--holcim-grey);
}

#colorbox #cboxWrapper #cboxContent #cboxPrevious:after {
  background-color: var(--holcim-main-color);
}
#colorbox #cboxWrapper #cboxContent #cboxNext:after {
  background-color: var(--holcim-main-color);
}

/***************************/
/* CSS ajx loaders  */
/***************************/
.ajax-progress.ajax-progress-fullscreen {
  border-bottom-color: var(--holcim-main-color);
}

/***************************/
/* cookie banner   */
/***************************/
#cookiesjsr {
  --banner-bg-color: #ff1100;
  --btn-bg-color: #ff1100;
  --layer-tab-active-bg-color: #ff1100;
  --layer-bg-dark: #ff1100;
  --btn-prime-inv-bg-color: #ff1100;
  --btn-prime-inv-border-color: #ff1100;
  --btn-inv-border-color: #ff1100;
  --btn-inv-font-color: #ff1100;
  --btn-prime-font-color: #ff1100;
}

#cookiesjsr .cookiesjsr-init-overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  margin: 0;
  padding: 0;
  z-index: 50;
}

#CookieSettingsButton {
  position: fixed;
  bottom: 30px;
  left: 30px;
  z-index: 100;
}
#CookieSettingsButton a span {
  display: block;
  width: 40px;
  height: 40px;
  background-image: url("../images/cookie.svg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button,
.sliding-popup-bottom .eu-cookie-withdraw-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button {
  background-color: var(--holcim-cta-background-color);
}
.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:hover,
.sliding-popup-bottom .eu-cookie-withdraw-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:hover {
  background-color: var(--holcim-cta-hover-background-color);
  color: white;
}
.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-1,
.sliding-popup-bottom .eu-cookie-withdraw-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-1 {
  background-color: var(--holcim-cta-bg-color-1) !important;
  color: var(--holcim-white) !important;
}
.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-1:hover,
.sliding-popup-bottom .eu-cookie-withdraw-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-1:hover {
  background-color: var(--holcim-cta-hover-background-color) !important;
  color: var(--holcim-white) !important;
}
.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-2,
.sliding-popup-bottom .eu-cookie-withdraw-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-2 {
  background-color: var(--holcim-cta-bg-color-2) !important;
  color: var(--holcim-palette-3) !important;
}
.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-2:hover,
.sliding-popup-bottom .eu-cookie-withdraw-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-2:hover {
  background-color: var(--holcim-lightgrey) !important;
  color: var(--holcim-red) !important;
}
.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-3,
.sliding-popup-bottom .eu-cookie-withdraw-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-3 {
  background-color: var(--holcim-cta-bg-color-3) !important;
  color: var(--holcim-white) !important;
}
.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-3:hover,
.sliding-popup-bottom .eu-cookie-withdraw-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-3:hover {
  background-color: var(--holcim-red) !important;
  color: var(--holcim-white) !important;
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.15) !important;
}
.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-4,
.sliding-popup-bottom .eu-cookie-withdraw-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-4 {
  background-color: var(--holcim-cta-bg-color-4) !important;
  color: var(--holcim-white) !important;
}
.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-4:hover,
.sliding-popup-bottom .eu-cookie-withdraw-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-4:hover {
  background-color: var(--holcim-red-a11y) !important;
  color: var(--holcim-white) !important;
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.15) !important;
}
.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-5,
.sliding-popup-bottom .eu-cookie-withdraw-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-5 {
  background-color: var(--holcim-cta-bg-color-5) !important;
  color: var(--holcim-white) !important;
}
.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-5:hover,
.sliding-popup-bottom .eu-cookie-withdraw-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.cta-color-5:hover {
  background-color: var(--holcim-red-a11y) !important;
  color: var(--holcim-white) !important;
}
.sliding-popup-bottom button.eu-cookie-withdraw-tab {
  background: var(--holcim-cta-background-color);
}

.lb-background-color-1 {
  background-color: var(--holcim-lb-background-color-1) !important;
}

.lb-background-color-2 {
  background-color: var(--holcim-lb-background-color-2) !important;
}

.lb-background-ecopact-color {
  background-color: var(--holcim-lb-background-ecopact-color) !important;
}

.lb-background-color-3 {
  background-color: var(--holcim-lb-background-color-3) !important;
}

.lb-background-color-4 {
  background-color: var(--holcim-lb-background-color-4) !important;
}

.lb-background-color-5 {
  background-color: var(--holcim-lb-background-color-5) !important;
}

.lb-background-color-6 {
  background-color: var(--holcim-lb-background-color-6) !important;
}

.lb-background-color-7 {
  background-color: var(--holcim-lb-background-color-7) !important;
}

.lb-background-color-8 {
  background-color: var(--holcim-lb-background-color-8) !important;
}

.lb-background-color-9 {
  background-color: var(--holcim-lb-background-color-9) !important;
}

.lb-background-color-10 {
  background-color: var(--holcim-lb-background-color-10) !important;
}

.lb-background-color-11 {
  background-color: var(--holcim-lb-background-color-11) !important;
}

.lb-background-color-12 {
  background-color: var(--holcim-lb-background-color-12) !important;
}

.lb-background-color-13 {
  background-color: var(--holcim-lb-background-color-13) !important;
}

.lb-background-color-14 {
  background-color: var(--holcim-lb-background-color-14) !important;
}

.lb-background-color-double-1 {
  background: linear-gradient(to bottom, var(--holcim-lb-background-color-double-1-a) 67%, var(--holcim-lb-background-color-double-1-b) 33%) !important;
}

.lb-background-color-double-2 {
  background: linear-gradient(to bottom, var(--holcim-lb-background-color-double-2-a) 67%, var(--holcim-lb-background-color-double-2-b) 33%) !important;
}

.lb-background-color-double-3 {
  background: linear-gradient(to bottom, var(--holcim-lb-background-color-double-2-b) 67%, var(--holcim-lb-background-color-double-2-a) 33%) !important;
}

.lb-background-color-1 {
  color: var(--holcim-lb-text-color-1) !important;
}

.lb-background-color-2 {
  color: var(--holcim-lb-text-color-2) !important;
}

.lb-background-ecopact-color {
  color: var(--holcim-lb-text-ecopact-color) !important;
}

.lb-background-color-3 {
  color: var(--holcim-lb-text-color-3) !important;
}

.lb-background-color-4 {
  color: var(--holcim-lb-text-color-4) !important;
}

.lb-background-color-5 {
  color: var(--holcim-lb-text-color-5) !important;
}

.lb-background-color-6 {
  color: var(--holcim-lb-text-color-6) !important;
}

.lb-background-color-7 {
  color: var(--holcim-lb-text-color-7) !important;
}

.lb-background-color-8 {
  color: var(--holcim-lb-text-color-8) !important;
}

.lb-background-color-9 {
  color: var(--holcim-lb-text-color-9) !important;
}

.lb-background-color-10 {
  color: var(--holcim-lb-text-color-10) !important;
}

.lb-background-color-11 {
  color: var(--holcim-lb-text-color-11) !important;
}

.lb-background-color-12 {
  color: var(--holcim-lb-text-color-12) !important;
}

.lb-background-color-13 {
  color: var(--holcim-lb-text-color-13) !important;
}

.lb-background-color-14 {
  color: var(--holcim-lb-text-color-14) !important;
}

.block-eu-cookie-compliance-button-block .content {
  text-align: center;
}
.block-eu-cookie-compliance-button-block .content input {
  background-color: var(--holcim-red-a11y);
}

body .bs-border-color-premium {
  border-color: var(--holcim-red) !important;
}
body .bs-border-color-left-premium {
  border-left-color: var(--holcim-red) !important;
}
body .bs-border-color-top-premium {
  border-top-color: var(--holcim-red) !important;
}
body .bs-border-color-right-premium {
  border-right-color: var(--holcim-red) !important;
}
body .bs-border-color-bottom-premium {
  border-bottom-color: var(--holcim-red) !important;
}
body .bs-border-color-blue {
  border-color: var(--holcim-dark-grey) !important;
}
body .bs-border-color-left-blue {
  border-left-color: var(--holcim-dark-grey) !important;
}
body .bs-border-color-top-blue {
  border-top-color: var(--holcim-dark-grey) !important;
}
body .bs-border-color-right-blue {
  border-right-color: var(--holcim-dark-grey) !important;
}
body .bs-border-color-bottom-blue {
  border-bottom-color: var(--holcim-dark-grey) !important;
}
body .bs-border-color-gray {
  border-color: var(--holcim-grey) !important;
}
body .bs-border-color-left-gray {
  border-left-color: var(--holcim-grey) !important;
}
body .bs-border-color-top-gray {
  border-top-color: var(--holcim-grey) !important;
}
body .bs-border-color-right-gray {
  border-right-color: var(--holcim-grey) !important;
}
body .bs-border-color-bottom-gray {
  border-bottom-color: var(--holcim-grey) !important;
}
body .bs-border-color-red {
  border-color: var(--holcim-red) !important;
}
body .bs-border-color-left-red {
  border-left-color: var(--holcim-red) !important;
}
body .bs-border-color-top-red {
  border-top-color: var(--holcim-red) !important;
}
body .bs-border-color-right-red {
  border-right-color: var(--holcim-red) !important;
}
body .bs-border-color-bottom-red {
  border-bottom-color: var(--holcim-red) !important;
}
body .bs-border-color-green {
  border-color: var(--holcim-grey) !important;
}
body .bs-border-color-left-green {
  border-left-color: var(--holcim-grey) !important;
}
body .bs-border-color-top-green {
  border-top-color: var(--holcim-grey) !important;
}
body .bs-border-color-right-green {
  border-right-color: var(--holcim-grey) !important;
}
body .bs-border-color-bottom-green {
  border-bottom-color: var(--holcim-grey) !important;
}

.h3, .h4, .h5, .h6, h3, h4, h5, h6 {
  font-weight: 900;
}

.h1, .h2, .h6, h1, h2, h6 {
  text-transform: none;
}

a {
  color: var(--holcim-red);
}
a:hover {
  color: var(--holcim-red);
}
/*# sourceMappingURL=style.css.map */
