:root{--main-color:#08080A;--secondary-color:#878787;--accent-color:#2F9DB1;--text-color:#000000;--grey-color:#EDEDED;--darkgrey-color:#9B9696;--white-color:#FFFFFF;--main-font:"Satoshi", sans-serif}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}body{line-height:1}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}strong,b{font-weight:700}a.go-top-button{background-color:var(--white-color);border:.5px solid var(--accent-color);color:var(--text-color);padding:10px 18px;border-radius:28px;transition:all .8s ease;position:fixed;bottom:25px;right:25px;display:none;line-height:1;justify-content:center;align-items:center;z-index:4;text-decoration:none;gap:10px;font-weight:500;font-family:var(--main-font);font-size:14px}a.go-top-button:hover{background-color:var(--accent-color);border:.5px solid var(--accent-color);color:var(--white-color);transition:all .8s ease;font-weight:500;line-height:1}a.go-top-button>svg{width:14px}@media(max-width:767px){.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu>.menu-item{text-align:center}.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu>.menu-item>.elementor-item{justify-content:center}}.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .gradient-btn.menu-item a.elementor-item,.elementor-widget-button.elementor-button-success a.elementor-button,.elementor-widget-form button.elementor-button{padding:10px 18px;margin-left:30px;border-radius:58px;background:rgb(20,67,75);background:linear-gradient(90deg,rgba(20,67,75,1) 0%,rgba(47,157,177,1) 100%);color:#FFF;transition:all 300ms ease-in-out;overflow:hidden;z-index:1;position:relative;line-height:1.4}.elementor-widget-button.elementor-button-success a.elementor-button,.elementor-widget-form button.elementor-button{margin-left:0}.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .gradient-btn.menu-item a.elementor-item:hover,.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .gradient-btn.menu-item a.elementor-item:focus,.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .gradient-btn.menu-item a.elementor-item:active,.elementor-widget-button.elementor-button-success a.elementor-button:hover,.elementor-widget-button.elementor-button-success a.elementor-button:focus,.elementor-widget-button.elementor-button-success a.elementor-button:active,.elementor-widget-form button.elementor-button:hover,.elementor-widget-form button.elementor-button:focus,.elementor-widget-form button.elementor-button:active{color:#FFF}.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu a.elementor-item:hover,.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu a.elementor-item:hover,.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu a.elementor-item.elementor-item-active,.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu a.elementor-item.elementor-item-active{border-bottom:1px solid var(--accent-color)}.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu a.elementor-item:hover,.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu a.elementor-item.elementor-item-active{border-bottom:1px solid var(--darkgrey-color)}.elementor-location-footer .elementor-widget-nav-menu .elementor-nav-menu a.elementor-item{display:inline-block;border-bottom:1px solid transparent}.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .gradient-btn.menu-item a.elementor-item::before,.elementor-widget-button.elementor-button-success a.elementor-button::before,.elementor-widget-form button.elementor-button::before{content:"";display:flex;color:#FFF;position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:var(--text-color);transition:left 0.4s;z-index:-1;line-height:1.4}.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .gradient-btn.menu-item a.elementor-item:hover::before,.elementor-widget-button.elementor-button-success a.elementor-button:hover::before,.elementor-widget-form button.elementor-button:hover::before{left:0}@media(max-width:1024px){.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu .gradient-btn.menu-item a.elementor-item{margin-left:0}}.elementor-location-header .elementor-widget-off-canvas .elementor-widget-nav-menu .elementor-nav-menu .gradient-btn.menu-item a.elementor-item{margin-top:12px;width:fit-content}@media (min-width:391px) and (max-width:767px){.elementor-widget-counter .elementor-counter-title{text-align:center}}.motif-light{overflow:hidden}.motif-light::before,.motif-light::after{content:url(../../../../../../themes/hello-theme-child-master/assets/img/forme-after-light.svg);width:219px;height:209px;position:absolute}.motif-light::before{top:-75px;left:-90px}.motif-light::after{bottom:-75px;right:-90px;transform:rotate(180deg)}@media(max-width:991px){.motif-light::before{top:-110px;left:-125px}.motif-light::after{bottom:-110px;right:-125px}}@media(max-width:767px){.motif-light::before{top:-120px;left:-175px}.motif-light::after{bottom:-120px;right:-175px}}@media(max-width:575px){.motif-light::before,.motif-light::after{content:none}}#secteurs-widget{width:100%}.secteurs-wrapper{display:flex;gap:375px;justify-content:space-between;font-family:var(--main-font)}.secteurs-wrapper .secteurs-list{display:flex;flex-direction:column;justify-content:space-between;gap:20px;flex:2}.secteurs-wrapper .secteurs-list h2{font-weight:700;font-size:32px;color:var(--text-color)}.secteurs-wrapper .secteurs-list ul{display:flex;flex-direction:column}.secteurs-wrapper .secteurs-list ul li{padding:16px 0;border-bottom:1px solid #c9c9c9;color:#c9c9c9;font-size:24px;font-weight:400;cursor:pointer;transition:color 300ms ease-in-out}.secteurs-wrapper .secteurs-list li.active,.secteurs-wrapper .secteurs-list li:hover{font-weight:700;color:var(--accent-color);border-bottom:1px solid var(--accent-color)}.secteurs-wrapper .secteurs-list li:first-child{border-top:1px solid #c9c9c9}.secteurs-wrapper .images-list{flex:3;display:flex;justify-content:flex-end}.secteurs-wrapper .images-list img{mask-image:url(../../../../../../themes/hello-theme-child-master/assets/img/forme-mask-inversed.svg);-webkit-mask-image:url(../../../../../../themes/hello-theme-child-master/assets/img/forme-mask-inversed.svg);mask-size:cover;-webkit-mask-size:cover;object-fit:cover;aspect-ratio:16 / 9;height:510px}.secteurs-wrapper .images-list img:not(.active){display:none}@media(max-width:1599px){.secteurs-wrapper{gap:300px}}@media(max-width:1299px){.secteurs-wrapper{gap:240px}.secteurs-wrapper .images-list img{height:470px}}@media(max-width:1199px){.secteurs-wrapper{gap:50px}}@media(max-width:991px){.secteurs-wrapper .images-list img{height:auto}}@media(max-width:767px){.secteurs-wrapper{flex-direction:column}.secteurs-wrapper .images-list img{height:460px;width:100%}}@media(max-width:575px){.secteurs-wrapper .images-list img{height:350px}}@media(max-width:275px){.secteurs-wrapper .images-list img{height:180px}}.masked-video video,.e-gallery-image,.elementor-gallery-item__overlay{mask-image:url(../../../../../../themes/hello-theme-child-master/assets/img/forme-mask-inversed.svg);-webkit-mask-image:url(../../../../../../themes/hello-theme-child-master/assets/img/forme-mask-inversed.svg);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.e-gallery-image,.elementor-gallery-item__overlay{mask-position:left;-webkit-mask-position:left}.elementor-widget-text-editor ul{list-style-position:outside;list-style-type:disc;padding-left:30px;display:flex;flex-direction:column;gap:5px}.elementor-widget-text-editor ul li{line-height:1.2}.elementor-widget-text-editor ul em{font-size:14px}.off-canvas-padding-right .elementor-widget-text-editor{flex:1}@media(min-width:1200px){.off-canvas-padding-left{padding-left:50px}.off-canvas-padding-right{padding-right:50px}}@media(min-width:1700px){.off-canvas-padding-left{padding-left:calc((100vw - 1600px) / 2)}.off-canvas-padding-right{padding-right:calc((100vw - 1600px) / 2)}}.elementor-widget-form textarea{border-radius:18px!important}.elementor-widget-form .elementor-field-type-acceptance span.elementor-field-option{display:flex;justify-content:center;gap:10px}.elementor-widget-form .elementor-field-type-acceptance span.elementor-field-option label{color:var(--darkgrey-color)}.img-bkg a:after,.img-bkg-inversed a:after,.img-bkg-inversed>div:after{content:url(../../../../../../themes/hello-theme-child-master/assets/img/motif-couleur.svg);display:block;width:314px;height:209px;z-index:-1;position:absolute;bottom:-9%;right:10%}.img-bkg a:after{right:4%}.img-bkg-inversed a:after,.img-bkg-inversed>div:after{transform:rotate(180deg);bottom:-8%;left:10%;right:auto;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.img-bkg-inversed>div{overflow:visible!important}.e-loop-item.category-actualites{overflow:hidden}.e-loop-item.category-actualites:has(.elementor-widget-theme-post-content){cursor:pointer}.e-loop-item.category-actualites .elementor-widget-theme-post-content{visibility:hidden;position:absolute;top:calc(100% + 5px);left:0;opacity:0}.e-loop-item.category-actualites .featured-image-container{position:relative;overflow:hidden}.nlp-galerie-arrows{display:flex;justify-content:flex-end;align-items:center;gap:10px}.splide__arrow.nlp-galerie-arrow{background-color:var(--accent-color);width:40px;height:40px;opacity:1;padding:0;border:1px solid var(--accent-color);transition:all .4s ease}.splide__arrow.nlp-galerie-arrow svg{fill:#FFF}.splide__arrow.nlp-galerie-arrow:hover,.splide__arrow.nlp-galerie-arrow:focus,.splide__arrow.nlp-galerie-arrow:active{background-color:var(--main-color);border:1px solid var(--main-color);outline-color:var(--main-color);border-radius:50%;opacity:1!important}.splide__arrow.nlp-galerie-arrow:hover svg,.splide__arrow.nlp-galerie-arrow:focus svg,.splide__arrow.nlp-galerie-arrow:active svg{fill:#FFF}.splide__arrows.nlp-galerie-arrows{padding-right:20px}#nlp-galerie-list .splide__slide img,.nlp-galerie .normal .splide__slide img{height:100%;width:100%;object-fit:cover;mask-image:url(../../../../../../themes/hello-theme-child-master/assets/img/forme-mask.svg);-webkit-mask-image:url(../../../../../../themes/hello-theme-child-master/assets/img/forme-mask.svg);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.nlp-galerie .inversed .splide__slide img{height:100%;width:100%;object-fit:cover;mask-image:url(../../../../../../themes/hello-theme-child-master/assets/img/forme-mask-inversed.svg);-webkit-mask-image:url(../../../../../../themes/hello-theme-child-master/assets/img/forme-mask-inversed.svg);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}#nlp-galerie-list .splide__slide span,.nlp-galerie .normal .splide__slide span{position:absolute;bottom:30px;left:20px;font-size:14px;font-weight:700;background-color:var(--text-color);color:var(--white-color);padding:10px 20px;border-radius:50px}.forme-after{position:absolute;top:0;bottom:0;left:0;right:0}.forme-after:after{content:url(../../../../../../themes/hello-theme-child-master/assets/img/motif-couleur.svg);display:block;width:314px;height:209px;z-index:0;position:absolute;bottom:-5%;right:10%}#nlp-galerie-parc_machines .forme-after:after{content:url(../../../../../../themes/hello-theme-child-master/assets/img/motif-blanc.svg);height:227px;bottom:-30%;left:5%;right:initial}@media(max-width:1600px){.forme-after:after{bottom:1%;right:8%}.img-bkg-inversed>div:after{bottom:-9%;left:9%}}@media(max-width:1499px){.forme-after{display:none}.img-bkg a:after,.img-bkg-inversed>div:after,.img-bkg-inversed a:after{content:none}}@media(max-width:991px){#nlp-galerie-list .splide__slide img,.masked-video video,.e-gallery-image,.elementor-gallery-item__overlay{mask-image:none;border-radius:18px}}.elementor-location-header .elementor-icon-list-items a,.elementor-location-footer .elementor-widget-text-editor a{border-bottom:1px solid transparent}.elementor-location-header .elementor-icon-list-items a:hover{border-bottom:1px solid var(--secondary-color)}.elementor-location-footer .elementor-widget-text-editor a:hover{border-bottom:1px solid var(--main-color)}.elementor-widget-theme-post-featured-image .elementor-widget-container{mask-image:url(../../../../../../themes/hello-theme-child-master/assets/img/forme-mask.svg);-webkit-mask-image:url(../../../../../../themes/hello-theme-child-master/assets/img/forme-mask.svg);mask-size:100%;-webkit-mask-size:100%;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.elementor-widget-theme-post-featured-image .elementor-widget-container>img{transition:transform 300ms ease-in-out;aspect-ratio:16 / 9;object-fit:cover;height:350px}.e-loop-item.category-actualites:hover .elementor-widget-theme-post-featured-image .elementor-widget-container>img{transform:scale(1.1)}.hero-video .elementor-background-video-hosted{top:55%}.home .elementor-loop-container .e-loop-item:nth-child(n+5){display:none}@media(max-width:1699px){.elementor-widget-theme-post-featured-image .elementor-widget-container>img{height:355px}}@media(max-width:1499px){.elementor-widget-theme-post-featured-image .elementor-widget-container>img{height:300px}}@media(max-width:1299px){.elementor-widget-theme-post-featured-image .elementor-widget-container>img{height:260px}}@media(max-width:1099px){.elementor-widget-theme-post-featured-image .elementor-widget-container>img{height:215px}}@media(max-width:991px){.elementor-widget-theme-post-featured-image .elementor-widget-container>img{height:190px}}@media(max-width:899px){.elementor-widget-theme-post-featured-image .elementor-widget-container>img{height:165px}}@media(max-width:767px){.elementor-widget-theme-post-featured-image .elementor-widget-container{mask-image:none}.elementor-widget-theme-post-featured-image .elementor-widget-container>img{height:auto}}