#hero-header-section{margin-bottom:5em;overflow:hidden}#hero-header-section .section-container .hero-header-section{position:relative}#hero-header-section .section-container .hero-header-section-background{min-height:40vh;position:relative}#hero-header-section .section-container .hero-header-section-background .hero-header-section-background-image{background-color:var(--green-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#hero-header-section .section-container .hero-header-section-background .hero-header-section-background-filter{background:linear-gradient(-87.908deg,#f2f7df 14%,hsla(73,60%,92%,.84) 31%,hsla(73,60%,92%,.5) 50%,hsla(73,60%,92%,0));height:100%;left:0;position:absolute;top:0;transform:rotate(180deg);width:100%;z-index:2}#hero-header-section .section-container .hero-header-section-content{align-items:center;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}#hero-header-section .section-container .hero-header-section-content .hero-header-section-content-container{height:fit-content;margin:auto;max-width:1400px;width:100%}#hero-header-section .section-container .hero-header-section-content .hero-header-section-content-container h1{color:#3b4b13;font-size:3em;text-align:left}#qui-sommes-nous-section{margin:5em 0}#qui-sommes-nous-section .section-container .qui-sommes-nous-section{margin:auto;max-width:1400px}#qui-sommes-nous-section .section-container .qui-sommes-nous-section h2{color:var(--green-dark)}#qui-sommes-nous-section .section-container .qui-sommes-nous-section .qui-sommes-nous-grid{display:grid;grid-template-columns:50% 50%}#qui-sommes-nous-section .section-container .qui-sommes-nous-section .qui-sommes-nous-grid .qui-sommes-nous-grid-row{margin:1em}#qui-sommes-nous-section .section-container .qui-sommes-nous-section .qui-sommes-nous-grid .qui-sommes-nous-grid-row:first-child{background-color:var(--formation-color);background-position:50%;background-repeat:no-repeat;background-size:contain}#valeurs-section{margin:5em 0}#valeurs-section .section-container .valeurs-section{margin:auto;max-width:1400px}#valeurs-section .section-container .valeurs-section h2{color:#3b4b13}#valeurs-section .section-container .valeurs-section>img{margin-top:4em}