:root {
  --component-header-color: var(--lafarge-black);
  --component-header-color-sticky: var(--lafarge-black);
  --component-header-color-fullpage-hover: var(--lafarge-black);
  --component-header-border-color: var(--lafarge-green);
  --component-header-border-color-fullpage-hover: var(--lafarge-green);
}

body:not(.megamenu) .corporate_border {
  height: 0px;
  display: block;
  border-top: 6px solid var(--lafarge-green);
  background: none;
}

.holcim_header .site_logo_wrapper .country {
  display: inherit;
}

.holcim_header .right_wrapper .holcim_top_header .endorsement_logo_wrapper, .holcim_header .right_wrapper .holcim_top_header .sep {
  display: inherit;
}

.holcim_header:not(.showEndorsement) .right_wrapper .holcim_top_header .endorsement_logo_wrapper, .holcim_header:not(.showEndorsement) .right_wrapper .holcim_top_header .sep {
  display: none;
}

.holcim_header.desktop .right_wrapper .holcim_top_header .top_links_wrapper > a, .holcim_header.desktop .right_wrapper .holcim_top_header .top_links_wrapper > div {
  font-size: rem(14);
  color: var(--component-header-color);
}
.holcim_header.desktop .right_wrapper .holcim_menu_wrapper nav#holcim_menu li a {
  font-size: rem(18);
  color: var(--component-header-color);
}
.holcim_header.desktop .right_wrapper .holcim_menu_wrapper nav#holcim_menu ul.level1 > li:hover {
  background-color: var(--lafarge-palette-1);
  border-bottom: 0px !important;
}
.holcim_header.desktop .right_wrapper .holcim_menu_wrapper .search_wrapper {
  border-bottom: 0px !important;
}
.holcim_header.desktop .right_wrapper .holcim_menu_wrapper .search_wrapper:hover {
  background-color: var(--lafarge-palette-1);
}

body.fullpage_bis.desktop .site_logo_wrapper {
  position: relative;
}
body.fullpage_bis.scrolled header#header .holcim_header .right_wrapper .holcim_menu_wrapper .search_wrapper .img:before,
body.fullpage_bis.scrolled header#header .holcim_header .right_wrapper .holcim_megamenu_wrapper .search_wrapper .img:before, body.fullpage_bis.fullpage_bis_hovered header#header .holcim_header .right_wrapper .holcim_menu_wrapper .search_wrapper .img:before,
body.fullpage_bis.fullpage_bis_hovered header#header .holcim_header .right_wrapper .holcim_megamenu_wrapper .search_wrapper .img:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.592' height='16.59' viewBox='0 0 16.592 16.59' fill='%23000000'%3E %3Cg id='search' transform='translate(0.4 0.401)'%3E %3Cpath id='Vereinigungsmenge_3' data-name='Vereinigungsmenge 3' d='M16890.189,19797.557l-2.729-2.738a7.372,7.372,0,0,1-4.248,1.357h-.01a7.443,7.443,0,1,1,6.063-3.16l2.736,2.732a1.281,1.281,0,0,1-.9,2.186A1.3,1.3,0,0,1,16890.189,19797.557Zm-11.846-8.795a4.868,4.868,0,0,0,4.859,4.859,4.861,4.861,0,1,0-4.859-4.859Z' transform='translate(-16876.189 -19781.744)'/%3E %3C/g%3E %3C/svg%3E");
}
body.fullpage_bis.scrolled header#header .holcim_header .site_logo_wrapper .country, body.fullpage_bis.fullpage_bis_hovered header#header .holcim_header .site_logo_wrapper .country {
  color: var(--lafarge-grey);
}
body.fullpage_bis header#header .holcim_header.desktop .site_logo_wrapper .img.img_fullpage_bis {
  top: 12px;
}
body.fullpage_bis header#header .holcim_header.desktop .site_logo_wrapper .country {
  top: 17px;
}
body.fullpage_bis.scrolled header#header .holcim_header.desktop .site_logo_wrapper .country {
  top: 4px;
}
body.fullpage_bis.scrolled header#header .right_wrapper .holcim_menu_wrapper .search_wrapper .img:before,
body.fullpage_bis.scrolled header#header .right_wrapper .holcim_megamenu_wrapper .search_wrapper .img:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.592' height='16.59' viewBox='0 0 16.592 16.59' fill='%23000000'%3E %3Cg id='search' transform='translate(0.4 0.401)'%3E %3Cpath id='Vereinigungsmenge_3' data-name='Vereinigungsmenge 3' d='M16890.189,19797.557l-2.729-2.738a7.372,7.372,0,0,1-4.248,1.357h-.01a7.443,7.443,0,1,1,6.063-3.16l2.736,2.732a1.281,1.281,0,0,1-.9,2.186A1.3,1.3,0,0,1,16890.189,19797.557Zm-11.846-8.795a4.868,4.868,0,0,0,4.859,4.859,4.861,4.861,0,1,0-4.859-4.859Z' transform='translate(-16876.189 -19781.744)'/%3E %3C/g%3E %3C/svg%3E") no-repeat;
}

body:not(.fullpage_bis).scrolled .holcim_header.desktop:after {
  background-image: none;
  background-color: var(--lafarge-main-color);
}
.holcim_header.desktop .site_logo_wrapper {
  position: relative;
}
.holcim_header.desktop .site_logo_wrapper .img {
  top: 11px;
}
.holcim_header.desktop .site_logo_wrapper .img img {
  max-width: none;
}
.holcim_header.desktop .site_logo_wrapper .country {
  top: -1px;
}
body.scrolled .holcim_header.desktop .site_logo_wrapper .img_sticky {
  top: 18px;
}
body.scrolled .holcim_header.desktop .site_logo_wrapper .country {
  top: 4px;
}
body.scrolled .holcim_header.desktop .right_wrapper .holcim_top_header .top_links_wrapper > a, body.scrolled .holcim_header.desktop .right_wrapper .holcim_top_header .top_links_wrapper > div {
  color: var(--lafarge-black);
}
body.scrolled .holcim_header.desktop .right_wrapper .holcim_menu_wrapper nav#holcim_menu ul.level1 > li a {
  color: var(--lafarge-black);
}
.holcim_header.desktop .right_wrapper .holcim_menu_wrapper nav#holcim_menu ul.level1 > li a:hover {
  border-bottom: 0;
}
.holcim_header.desktop .right_wrapper .holcim_menu_wrapper .search_wrapper .img:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.592' height='16.59' viewBox='0 0 16.592 16.59' fill='%23000000'%3E %3Cg id='search' transform='translate(0.4 0.401)'%3E %3Cpath id='Vereinigungsmenge_3' data-name='Vereinigungsmenge 3' d='M16890.189,19797.557l-2.729-2.738a7.372,7.372,0,0,1-4.248,1.357h-.01a7.443,7.443,0,1,1,6.063-3.16l2.736,2.732a1.281,1.281,0,0,1-.9,2.186A1.3,1.3,0,0,1,16890.189,19797.557Zm-11.846-8.795a4.868,4.868,0,0,0,4.859,4.859,4.861,4.861,0,1,0-4.859-4.859Z' transform='translate(-16876.189 -19781.744)'/%3E %3C/g%3E %3C/svg%3E") no-repeat;
}

body.fullpage_bis.scrolled .holcim_header.desktop .right_wrapper .holcim_menu_wrapper nav#holcim_menu li a {
  color: var(--lafarge-black);
}

body.megamenu .holcim_header.desktop > .container .row .site_logo_wrapper .align {
  top: 18px;
}
body.megamenu .holcim_header.desktop > .container .row .site_logo_wrapper .align .country {
  top: 17px;
}
body.megamenu .holcim_header.desktop > .container .row .right_wrapper .holcim_top_header {
  padding-top: 0.9375rem;
}
body.megamenu.scrolled .holcim_header.desktop > .container .row .site_logo_wrapper .align {
  top: 8px;
}
body.megamenu.scrolled .holcim_header.desktop > .container .row .site_logo_wrapper .align .img_sticky {
  top: 6px;
}
body.megamenu.scrolled .holcim_header.desktop > .container .row .site_logo_wrapper .align .country {
  top: 13px;
}
body.megamenu.scrolled .holcim_header.desktop.has_cta_top nav#holcim_megamenu .level0 li a::after {
  margin-top: 0.0625rem;
}

.holcim_header.mobile .right_wrapper .search_wrapper .img:before {
  background-color: var(--lafarge-black);
}
.holcim_header.mobile .site_logo_wrapper .country {
  position: relative;
  top: -9px;
}
/*# sourceMappingURL=style.css.map */
