html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{scroll-behavior:smooth}body{line-height:1;max-width:100vw;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--content-width:calc(100% - 48px)!important;--section-padding:56px;--section-gutter:60px;--row-gutter-horizontal:5.5%;--row-gutter-vertical:40px;--module-gutter:30px}.et_flex_column{--vertical-gap:0!important}.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row{width:95%}h1,h2{font-family:"Tenor Sans";font-weight:400;letter-spacing:-0.04em}h1{font-style:normal;font-size:60px;line-height:65px}h2{font-style:Regular;font-size:38px;line-height:45px}h3{font-style:Regular;font-size:28px;line-height:38px}.type-post h3{font-family:"Tenor Sans",Arial,sans-serif}@media screen and (max-width:768px){h1{font-size:40px;line-height:45px}h2{font-size:34px!important;line-height:40px}}p{font-size:16px;line-height:24px;font-family:Inter}p b,p strong{font-weight:600}.bg-green-section h2,.bg-green-section p,.bg-green-section li{color:#FFFFFF}ul{padding-left:0!important;margin-left:0}ul li{position:relative;list-style:none;padding-left:28px;margin-bottom:8px;font-family:Inter;font-size:16px}ul li b{font-weight:600}ul li::before{content:"";position:absolute;left:0;top:6px;width:16px;height:16px;background-image:url('/wp-content/uploads/2026/02/list.svg');background-size:contain;background-repeat:no-repeat}.primary-button,.secondary-button,.primary-block,.secondary-block{display:flex;align-items:center;gap:10px;cursor:pointer;border:1px solid #A27E34;border-radius:100px;font-family:Tenor Sans;font-size:18px;line-height:100%;letter-spacing:-0.04em;text-align:center;transition:background-color 0.3s ease,color 0.3s ease}.primary-button,.primary-block{padding:16px 24px;color:#F1EDE9;background:#A27E34;stroke:white}.primary-button:hover{background:transparent;color:#A27E34;stroke:#A27E34}.secondary-button,.secondary-block{background:transparent;padding:16px 24px;color:#A27E34}.secondary-button svg{stroke:#0B603B!important}.secondary-button:hover{background:#A27E34;color:#F1EDE9}.secondary-button:hover svg{stroke:white!important}@media screen and (max-width:768px){.secondary-button{display:flex;justify-content:center;width:100%}}.anchors{padding:24px 40px;display:flex;justify-content:center;gap:8px}.anchors a{background:#E2D9D0;color:#05201F;font-family:Tenor Sans;font-weight:400;font-size:14px;letter-spacing:-0.03em;text-transform:uppercase;padding:10px 24px;display:flex;gap:8px;border-radius:50px;align-items:center;justify-content:center;gap:8px;cursor:pointer}.anchors a svg{stroke:#0B603B!important}.anchors a svg.fill-mode{stroke:none!important;fill:#0B603B!important}.anchors a:hover,.anchors a.active{background:#A27E34;color:#F1EDE9}.anchors a:hover svg,.anchors a.active svg{stroke:#F1EDE9!important}.anchors a:hover svg.fill-mode,.anchors a.active svg.fill-mode{stroke:none!important;fill:#F1EDE9!important}@media screen and (max-width:768px){.anchors{justify-content:start;overflow-x:auto}.anchors a{min-width:fit-content;white-space:nowrap}}.hero-page{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 87.43%),var(--img);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:500px;display:flex;align-items:center;padding:72px}.hero-page *{color:#FFFFFF}.hero-page div{max-width:600px}.hero-page p{margin-top:16px;font-size:20px;line-height:1.4}.hero{min-height:calc(100vh - 90px)}.hero-home{background:linear-gradient(180deg,rgba(0,0,0,0) 30.6%,rgba(0,0,0,0.7) 87.43%),var(--img);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:500px;display:flex;align-items:end;padding:70px}.hero-home-texts{display:flex;flex-direction:column;gap:16px}.hero-home-texts h1,.hero-home-texts p{color:white}@media screen and (max-width:768px){.hero-page{align-items:end;padding:48px 30px}.hero-home{padding:32px}}.last-articles{padding:140px 0}.last-articles .text{margin-bottom:80px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.last-articles .text p{max-width:740px}.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper{max-width:1360px!important}.article-list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.article-card{display:flex;flex-direction:column;gap:24px;height:100%}.article-card>div{display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:24px}.article-image img{width:100%;height:250px;object-fit:cover;display:block}.article-card .article-content{height:inherit}.article-card h3{font-family:Tenor Sans;font-weight:400;font-size:20px;line-height:100%;letter-spacing:-0.04em;margin-bottom:24px}.article-card:hover .secondary-button{background:#A27E34;color:#F1EDE9}@media screen and (max-width:768px){.last-articles{padding:80px 0}}.reading-time{display:flex;align-items:center;gap:12px;margin-top:24px}.reading-time img{width:26px;border-radius:0!important;margin:0!important}.reading-time span{font-family:Inter;font-size:16px}.single:not(.et-fb) .post{padding-bottom:0!important;margin-bottom:0;background-color:#f1ede9}.two-columns-article *{color:#FFFFFF}.two-columns-article .column-text{justify-content:center;gap:32px}@media screen and (max-width:1000px){.article-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.article-list{grid-template-columns:repeat(1,1fr)}}.full-height-two-columns{display:flex;min-height:100vh;width:100%}.video-link{display:block;flex:0 0 55%;border-radius:5px;position:relative;cursor:pointer;overflow:hidden}.full-height-two-columns h2{margin-bottom:40px}.video-link img{display:block;width:100%;height:100%;border-radius:5px;object-fit:cover;position:relative;z-index:1}.video-link .video-overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center}.video-link .video-overlay .play-icon{width:100px;height:100px}.parallax-section{position:relative;width:100%;height:400px;overflow:hidden}.parallax-image{position:absolute;inset:0;width:100%;height:100%;background-image:url("/wp-content/uploads/2026/02/P04-DAY-MO-06012026-scaled.webp");background-size:cover;background-position:center;background-repeat:no-repeat;will-change:background-position}.bandeau-description{position:absolute;bottom:0;left:0;width:100%;background:#0B603B;padding:18px 27px}.bandeau-description p{font-family:Tenor Sans;font-size:20px;letter-spacing:-0.04em;color:#F1EDE9}@media screen and (max-width:768px){.parallax-section{height:375px}.parallax-image{background-position:center!important;will-change:auto}}.column-text{flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;padding:80px;box-sizing:border-box}.column-text .description{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.column-image{flex:0 0 50%;overflow:hidden}.column-image img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:980px){.full-height-two-columns{flex-direction:column;height:auto;min-height:auto}.full-height-two-columns-reverse{flex-direction:column-reverse}.column-text,.column-image{flex:0 0 100%;width:100%}.column-text{padding:80px 24px}.column-image img{height:375px}}.datas-section{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:88px;padding:160px}.datas-section .description{max-width:680px;position:relative}.datas-section .description h2{margin:40px 0 24px}.datas-section .description .croquis{position:absolute;right:calc(-100% - 45px);top:0}.datas-section .datas{display:flex;gap:24px;width:100%}.datas-section .datas>div{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;background:#E5DAD0;border-radius:10px;padding:24px 24px}.datas-section .datas>div.secondary{border:1px solid #A27E34;background:transparent!important}.datas-section .datas .data-value{font-family:Tenor Sans;font-size:40px;line-height:45px;letter-spacing:-0.04em;text-align:center}.datas-section .datas .data-text{font-family:Inter;font-weight:400;font-size:16px;line-height:22px;text-align:center}.croquis-mobile{display:none}@media screen and (max-width:768px){.datas-section{padding:0;padding-top:80px;gap:72px}.datas-section .description{display:flex;align-items:center;flex-direction:column}.datas-section .description h2,.datas-section .description p{text-align:center}.datas-section .description .croquis{display:none}.datas-section .datas{flex-direction:column}.croquis-mobile{display:block}}.project-step-container{padding:120px 0;position:relative}.title-mobile{display:none}.project-step-container .carousel-container{position:relative;overflow:hidden;height:100%}.project-step-container .carousel-track{display:flex;transition:transform 0.5s ease;height:100%;transform:translateX(50vw)}.project-step-container .card{height:100%;width:55vw;min-width:55vw;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:56px}.project-step-container .arrow-two.disabled{opacity:0;pointer-events:none}.num{display:flex;width:100%;align-items:center}.num .line{border-bottom:1px solid #0B603B;width:100%}.project-step-container .carousel-track .card:last-of-type .num .line{display:none}.project-step-container .card-description{display:flex;flex-direction:column;gap:24px;max-width:min(600px,45vw)}.project-step-container .title{position:absolute;bottom:0px;left:0px;background:#F1EDE9;width:46%;padding:0 80px;height:calc(100% - 120px - 88px - 56px - 1px)}.project-step-container .carousel-buttons{display:flex;justify-content:start;margin-top:56px;gap:40px}.project-step-container .carousel-buttons button{width:100px;height:100px}.project-step-container .title p,.project-step-container .title-mobile p{font-family:Tenor Sans;font-size:14px;line-height:100%;letter-spacing:-0.03em;text-transform:uppercase;color:#0B603B;margin-bottom:16px}@media screen and (max-width:950px){.project-step-container{padding:80px 0}.project-step-container .carousel-track{transform:translateX(0);padding:0 24px}.project-step-container .title{position:relative;width:100%;padding:0 24px}.project-step-container .title p,.project-step-container .title h2{display:none}.title-mobile{display:block;margin-bottom:45px;padding:0 24px}.project-step-container .carousel-buttons{justify-content:center}.project-step-container .card{min-width:65vw}.project-step-container .card-description{max-width:60vw}}@media screen and (max-width:768px){.project-step-container .card{min-width:100vw}.project-step-container .card-description{max-width:90vw;padding-right:10px}}.offre .content>img{width:200px}.partenaires{margin-top:36px}.single-post h2:not(.et-vb-sidebar-row-wrapper h2),.single-post h3:not(.et-vb-sidebar-row-wrapper h3){margin:24px 0}.single-post img{border-radius:24px;margin:32px 0}