.elementor-54736 .elementor-element.elementor-element-be2d49c{--display:flex;--min-height:500px;--justify-content:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-54736 .elementor-element.elementor-element-be2d49c:not(.elementor-motion-effects-element-type-background), .elementor-54736 .elementor-element.elementor-element-be2d49c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bnb-boisdurable.com/wp-content/uploads/2023/11/foret_bois_durable_daim.jpg");background-position:bottom center;background-size:cover;}.elementor-54736 .elementor-element.elementor-element-c9798a0{text-align:center;}.elementor-54736 .elementor-element.elementor-element-c9798a0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-el_color_0 );}.elementor-54736 .elementor-element.elementor-element-91208a2{text-align:center;}.elementor-54736 .elementor-element.elementor-element-91208a2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-54736 .elementor-element.elementor-element-5a0fb0a{--spacer-size:100px;}.elementor-54736 .elementor-element.elementor-element-ef2394b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54736 .elementor-element.elementor-element-0f6f92c > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-54736 .elementor-element.elementor-element-6b73d60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54736 .elementor-element.elementor-element-6b73d60:not(.elementor-motion-effects-element-type-background), .elementor-54736 .elementor-element.elementor-element-6b73d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#461A1A00;}.elementor-54736 .elementor-element.elementor-element-6b73d60.e-con{--align-self:stretch;}.elementor-54736 .elementor-element.elementor-element-af91291{--display:flex;--width:41%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:100;}.elementor-54736 .elementor-element.elementor-element-af91291:not(.elementor-motion-effects-element-type-background), .elementor-54736 .elementor-element.elementor-element-af91291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3ED;}.elementor-54736 .elementor-element.elementor-element-af91291.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-54736 .elementor-element.elementor-element-ee433a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54736 .elementor-element.elementor-element-ee433a4.elementor-element{--align-self:center;}.elementor-54736 .elementor-element.elementor-element-46c226a{--display:flex;--width:59%;--min-height:-;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-54736 .elementor-element.elementor-element-46c226a:not(.elementor-motion-effects-element-type-background), .elementor-54736 .elementor-element.elementor-element-46c226a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3ED;}.elementor-54736 .elementor-element.elementor-element-46c226a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-54736 .elementor-element.elementor-element-d2be23b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-54736 .elementor-element.elementor-element-6e9614c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54736 .elementor-element.elementor-element-6e9614c:not(.elementor-motion-effects-element-type-background), .elementor-54736 .elementor-element.elementor-element-6e9614c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B29E95;}.elementor-54736 .elementor-element.elementor-element-eaec678{--display:flex;--width:67%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:190px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-54736 .elementor-element.elementor-element-eaec678:not(.elementor-motion-effects-element-type-background), .elementor-54736 .elementor-element.elementor-element-eaec678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B29E95;}.elementor-54736 .elementor-element.elementor-element-eaec678.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-54736 .elementor-element.elementor-element-b3253ae{width:var( --container-widget-width, 106.659% );max-width:106.659%;--container-widget-width:106.659%;--container-widget-flex-grow:0;color:var( --e-global-color-el_color_7 );--textColor:var( --e-global-color-el_color_7 );}.elementor-54736 .elementor-element.elementor-element-b3253ae > .elementor-widget-container{margin:20px 0px 10px 0px;padding:0px 20px 0px 0px;}.elementor-54736 .elementor-element.elementor-element-b3253ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54736 .elementor-element.elementor-element-beeef0f{--display:flex;--width:33%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54736 .elementor-element.elementor-element-beeef0f:not(.elementor-motion-effects-element-type-background), .elementor-54736 .elementor-element.elementor-element-beeef0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_color_0 );}.elementor-54736 .elementor-element.elementor-element-beeef0f.e-con{--align-self:stretch;}.elementor-54736 .elementor-element.elementor-element-2b99565 > .elementor-widget-container{margin:0px -10px 0px -30px;padding:0px 0px 0px 0px;}.elementor-54736 .elementor-element.elementor-element-2b99565{text-align:center;}.elementor-54736 .elementor-element.elementor-element-4413d70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-54736 .elementor-element.elementor-element-6c2d75a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-54736 .elementor-element.elementor-element-e2fa581{--display:flex;--width:41%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54736 .elementor-element.elementor-element-e2fa581:not(.elementor-motion-effects-element-type-background), .elementor-54736 .elementor-element.elementor-element-e2fa581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bnb-boisdurable.com/wp-content/uploads/2023/11/feu_bois_de_chauffage_certifies.jpg");background-position:center center;background-size:cover;}.elementor-54736 .elementor-element.elementor-element-28cac54{--display:flex;--width:59%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54736 .elementor-element.elementor-element-28cac54.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-54736 .elementor-element.elementor-element-ba0e8b7 > .elementor-widget-container{margin:5px 5px 010px 5px;}@media(max-width:767px){.elementor-54736 .elementor-element.elementor-element-c9798a0 .elementor-heading-title{font-size:40px;}.elementor-54736 .elementor-element.elementor-element-6b73d60{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-54736 .elementor-element.elementor-element-6b73d60.e-con{--align-self:stretch;}.elementor-54736 .elementor-element.elementor-element-af91291{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54736 .elementor-element.elementor-element-b3253ae > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-54736 .elementor-element.elementor-element-4413d70 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-ee433a4 */.elementor-54736 .elementor-element.elementor-element-ee433a4 {     display: flex;
    align-items: stretch; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c226a */.elementor-54736 .elementor-element.elementor-element-46c226a::after {
  content: "";
  position: absolute;
  right: -100vw; /* Assurez-vous que c'est suffisamment large pour couvrir tout débordement potentiel */
  top: 0;
  width: 100vw; /* La largeur est définie pour être très large pour s'assurer qu'elle s'étend bien au-delà de l'écran */
  height: 100%; /* La hauteur est réglée sur 100% pour correspondre à la hauteur du conteneur */
  background-color: #f8f3ed; /* Changez la couleur de fond selon vos besoins */
  z-index: -1; /* S'assure que le fond est derrière le contenu du conteneur */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaec678 */.elementor-54736 .elementor-element.elementor-element-eaec678::before
{  content: "";
  position: absolute;
  left: -100vw; /* Assurez-vous que cela s'étend suffisamment à gauche */
  top: 0; /* Ajustez si nécessaire pour s'aligner avec le haut du conteneur */
  bottom: 0; /* Ajustez si nécessaire pour s'aligner avec le bas du conteneur */
  width: 100vw; /* La largeur est définie pour être très large pour s'assurer qu'elle s'étend bien au-delà de la zone visible à gauche */
  background-color: #b29e95; /* Définit la couleur de fond à rouge */
  z-index: -1; /* S'assure que l'extension est derrière le contenu du conteneur */
   margin: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beeef0f */.elementor-54736 .elementor-element.elementor-element-beeef0f::after {
  content: "";
  position: absolute;
  right: -100vw; /* Assurez-vous que c'est suffisamment large pour couvrir tout débordement potentiel */
  top: 0;
  width: 100vw; /* La largeur est définie pour être très large pour s'assurer qu'elle s'étend bien au-delà de l'écran */
  height: 100%; /* La hauteur est réglée sur 100% pour correspondre à la hauteur du conteneur */
  background-color: #FFF; /* Changez la couleur de fond selon vos besoins */
  z-index: 0; /* S'assure que le fond est derrière le contenu du conteneur */
}/* End custom CSS */