@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.c-grid{margin:0 auto;width:100vw;display:grid;grid-template-columns:repeat(26,1fr);grid-gap:0;pointer-events:none}:root{--padd:1.3888888889vw;--wrap:calc(100vw - calc(var(--marge60))*2);--col_size:calc(100vw / 26);--col-1:calc(var(--col_size)*1);--col-2:calc(var(--col_size)*2);--col-3:calc(var(--col_size)*3);--col-4:calc(var(--col_size)*4);--col-5:calc(var(--col_size)*5);--col-6:calc(var(--col_size)*6);--col-7:calc(var(--col_size)*7);--col-8:calc(var(--col_size)*8);--col-9:calc(var(--col_size)*9);--col-10:calc(var(--col_size)*10);--col-11:calc(var(--col_size)*11);--col-12:calc(var(--col_size)*12);--col-13:calc(var(--col_size)*13);--col-14:calc(var(--col_size)*14);--col-15:calc(var(--col_size)*15);--col-16:calc(var(--col_size)*16);--col-17:calc(var(--col_size)*17);--col-18:calc(var(--col_size)*18);--col-19:calc(var(--col_size)*19);--col-20:calc(var(--col_size)*20);--col-21:calc(var(--col_size)*21);--col-22:calc(var(--col_size)*22);--col-23:calc(var(--col_size)*23);--col-24:calc(var(--col_size)*24);--col-25:calc(var(--col_size)*25);--col-26:calc(var(--col_size)*26);--marge60:clamp(60px, 4.1666666667vw, 4.1666666667vw);--marge100:clamp(100px, 6.9444444444vw, 6.9444444444vw)}#grid{width:100vw;height:100vh;position:fixed;pointer-events:none;top:0;z-index:99999;display:none}#grid .wrap{height:100%}#grid .col{border-right:1px solid red;opacity:1}.sticky{position:-webkit-sticky!important;position:sticky!important;top:0}@media screen and (max-width:700px){.sticky{position:relative!important;top:0}}*,::after,::before{box-sizing:border-box}*{margin:0}picture{overflow:hidden}picture img{display:block}canvas,img,picture,svg,video{max-width:100%;display:block}video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button,input,select,textarea{font:inherit}h1,h3,h4,h5,p{font-weight:unset}dir,h1,h2,h3,h4,h5,menu,p,ul{-webkit-margin-before:0;-webkit-margin-after:0}h1,h2,h3,h4,h5,p{overflow-wrap:break-word;margin:0;padding:0;font-size:unset}figure{-webkit-margin-before:unset;margin-block-start:unset;-webkit-margin-after:unset;margin-block-end:unset;-webkit-margin-start:unset;margin-inline-start:unset;-webkit-margin-end:unset;margin-inline-end:unset}dir,menu,ul{display:block;list-style-type:disc;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}li{list-style:none}a{text-decoration:none;color:#000;cursor:pointer}:focus{outline:0}strong{font-weight:500}div,section{position:relative}a,button,div,input,select,textarea{-webkit-tap-highlight-color:transparent}html{min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-text-size-adjust:100%;overflow-x:hidden}h2 strong{font-weight:300}.bls-actus .bl-actu .bl-actu-inf h3,.c20,.jobul .infoprojet .right-inf p,.jobul ol,.jobul ol li,.jobul ul li{font-size:clamp(1.3888888889vw,1.3888888889vw,1.3888888889vw);line-height:1.3}body{font-size:clamp(1.3888888889vw,1.3888888889vw,1.3888888889vw)}@media screen and (max-width:700px){.bls-actus .bl-actu .bl-actu-inf h3,.c20,.jobul .infoprojet .right-inf p,.jobul ol,.jobul ol li,.jobul ul li,body{font-size:20px}}.Title-head .animLine,.baseline-f,.c140{font-size:clamp(9.7222222222vw,9.7222222222vw,9.7222222222vw);line-height:1;text-transform:uppercase;letter-spacing:-.4861111111vw;font-weight:600}@media screen and (max-width:700px){.Title-head .animLine,.baseline-f,.c140{font-size:14vw}}.bath span,.projet-num{text-transform:uppercase}.projet-num{font-size:clamp(6.9444444444vw,6.9444444444vw,6.9444444444vw);line-height:1;letter-spacing:-.4861111111vw}@media screen and (max-width:700px){.projet-num{font-size:100px}}h2{font-weight:600}.bl-what h2,.c35{font-size:clamp(2.4305555556vw,2.4305555556vw,2.4305555556vw);line-height:1.4}@media screen and (max-width:700px){.bl-what h2,.c35{font-size:30px}}.bath,.bls-actus .bl-actu .bl-actu-inf span,.infoprojet h5,.nf-form-content label{font-size:clamp(1.0416666667vw,1.0416666667vw,1.0416666667vw)}.bath,.bls-actus .bl-actu .bl-actu-inf span{line-height:1.1}@media screen and (max-width:700px){.bath,.bls-actus .bl-actu .bl-actu-inf span,.infoprojet h5,.nf-form-content label{font-size:15px}}.credits,.creditsfooter{font-size:clamp(11px,.8333333333vw,.8333333333vw);line-height:1.1}@media screen and (max-width:700px){.credits,.creditsfooter{font-size:12px}}.infoprojet h4,.projetsliste .projet span{font-size:clamp(.6944444444vw,.6944444444vw,.6944444444vw)}.projetsliste .projet span{line-height:1.1}@media screen and (max-width:700px){.infoprojet h4,.projetsliste .projet span{font-size:10px}}.bls-expertises .right-bl p,.blsjob .right-bl p,.img_50_50 p,.img_80 p,.projetsliste h3{font-size:clamp(1.25vw,1.25vw,1.25vw)}@media screen and (max-width:700px){.bls-expertises .right-bl p,.blsjob .right-bl p,.img_50_50 p,.img_80 p,.projetsliste h3{font-size:18px}}.bl-engagement p,.bl-engagement ul,.c25,.jobul .infoprojet .right-inf h2,.jobul .infoprojet .right-inf h3,.social-menu,.social_newsletter,.text_center p{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.4}.page-engagement .nav-eng ul li{font-size:clamp(18px,1.7361111111vw,1.7361111111vw)}@media screen and (max-width:700px){.bl-engagement p,.bl-engagement ul,.c25,.jobul .infoprojet .right-inf h2,.jobul .infoprojet .right-inf h3,.page-engagement .nav-eng ul li,.social-menu,.social_newsletter,.text_center p{font-size:25px}}.projetsliste .projet h2,.text_center h2{font-size:clamp(5.5555555556vw,5.5555555556vw,5.5555555556vw)}.projetsliste .projet h2{line-height:1.1}@media screen and (max-width:700px){.projetsliste .projet h2,.text_center h2{font-size:80px}}.bigT{font-size:clamp(4.1666666667vw,4.1666666667vw,4.1666666667vw);line-height:1.05}@media screen and (max-width:700px){.bigT{font-size:60px}}.text_center h3{line-height:1.1}.bl-engagement h3,.infoprojet .right-inf,.text_center h3,menu .menu-main-menu-container li{font-size:clamp(2.7777777778vw,2.7777777778vw,2.7777777778vw)}@media screen and (max-width:700px){.bl-engagement h3,.infoprojet .right-inf,.text_center h3,menu .menu-main-menu-container li{font-size:40px}}.bls-expertises .left-bl,.bls-expertises .left-bljob,.blsjob .left-bl,.blsjob .left-bljob,.c16,header .shortnav ul li{font-size:clamp(1.1111111111vw,1.1111111111vw,1.1111111111vw)}.c16,header .shortnav ul li{line-height:1}@media screen and (max-width:700px){.bls-expertises .left-bl,.bls-expertises .left-bljob,.blsjob .left-bl,.blsjob .left-bljob,.c16,header .shortnav ul li{font-size:16px}}.bls-actus .bl-actu .bl-actu-inf span,.bold,.jobul .infoprojet b,.jobul .infoprojet strong{font-weight:700}.semibold{font-weight:600}.med{font-weight:500}.reg,body{font-weight:400}.bleu{background-color:#5690f9}.rose{background-color:#ff8ffb}.orange{background-color:#ff7325}.wrap{width:var(--wrap);margin:0 auto}#preload,.transition{width:100vw;height:100vh;z-index:999999;display:block;position:fixed;top:0;background-color:#ba352a;left:0}.transition{z-index:99;background-color:purple}body{padding:0;inset:0;line-height:1.3;margin:0;color:#fff;background-color:#000;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-style:normal}body.is-loaded{overflow-y:scroll;overflow-x:hidden}.img_50_50 .bl50 video,html.lenis,p img{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped,body{overflow:hidden}.lenis.lenis-scrolling iframe,.transition{pointer-events:none}ul{display:contents}.cc--elegant-black{color-scheme:dark;--cc-bg:#000;--cc-primary-color:rgb(239, 244, 246);--cc-secondary-color:#b1bdc3;--cc-btn-primary-bg:#ffffff;--cc-btn-primary-color:#000;--cc-btn-primary-hover-bg:#ccd4d8;--cc-btn-primary-hover-color:#000;--cc-btn-secondary-bg:rgba(255, 255, 255, 0.039);--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:#252729;--cc-btn-secondary-hover-bg:#252729;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:#252729;--cc-cookie-category-block-bg:#101111;--cc-cookie-category-block-border:#1d1e1f;--cc-cookie-category-block-hover-bg:#151516;--cc-cookie-category-block-hover-border:#1d1e1f;--cc-cookie-category-expanded-block-hover-bg:#1d1e1f;--cc-cookie-category-expanded-block-bg:#101111;--cc-toggle-readonly-bg:#2f3132;--cc-overlay-bg:rgba(0, 0, 0, 0.9)!important;--cc-toggle-on-knob-bg:var(--cc-bg);--cc-toggle-readonly-knob-bg:var( --cc-cookie-category-block-bg);--cc-separator-border-color:#252729;--cc-footer-border-color:#212529;--cc-footer-bg:#000}.cc--elegant-black #cc-main .cm,.cc--elegant-black #cc-main .pm{border:1px solid var(--cc-separator-border-color)}#cc-main .cm--left{left:unset;margin-right:var(--cc-modal-margin);right:0}.show--consent #cc-main .cc--anim .cm{font-family:"Manrope",sans-serif;background:#000;color:#fff}#cc-main .cm__desc{color:#fff}#cc-main .cm__btns{border-top:0}.cm__footer{display:none!important}.wait{cursor:wait!important}.chars,.split{position:relative;opacity:0}.split .baseline{overflow-y:hidden;width:auto!important}.chars .baseline div div,.split .baseline .line{position:relative;will-change:transform;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;opacity:0}.split .baseline .line{display:inline-block;width:auto!important;-webkit-transform:translateY(50px) skew(0deg,0deg);transform:translateY(50px) skew(0deg,0deg);transition:opacity .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms),transform .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms);transition:opacity .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms),transform .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms),-webkit-transform .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms)}.split.is-inview .baseline{overflow-y:hidden}.split-visible .baseline{overflow:visible!important}.split.is-inview .baseline .line,.split.is-inview2 .baseline .line,.split.is-inview3 .baseline .line{-webkit-transform:none;transform:none;opacity:1;overflow:visible}.split.is-disapear .baseline .line{-webkit-transform:translateY(-150%);transform:translateY(-150%);opacity:0}.split .baseline{display:inline-block;overflow:hidden}.chars .baseline div div{display:block}svg{width:100%}.overlay{width:100vw;height:100vh;background-color:#000;top:0;left:0;opacity:.2;position:absolute;z-index:2}.split .baseline,.video-home,svg{position:relative}.video-home{height:100svh;width:100vw}.video-home .logo-home{width:50vw;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}@media screen and (max-width:700px){.video-home .logo-home{width:75vw}}.video-home .logo-home svg{width:100%;height:100%}.video-home picture,.video-home video{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}.video-home picture img,.video-home video img{-o-object-position:50% 50%;object-position:50% 50%}.bath,footer .switch{position:absolute;display:flex}.bath{width:80vw;justify-content:space-between;font-weight:700;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:var(--marge60);z-index:7;color:#fff}.bath span{font-weight:900}@media screen and (max-width:700px){.bath{width:90vw!important;justify-content:space-evenly}}.c-head-title{display:flex;flex-wrap:wrap;padding-top:calc(var(--marge60)*2)}.c-head-title h2{width:100%;text-align:center}@media screen and (max-width:700px){.c-head-title h2{text-align:center}}.c-head-title h2 div{text-align:center}.c-head-title .animLine{width:0%;height:.8333333333vw;position:relative;background-color:#fff;margin:0;padding-left:0;flex:0 1 auto}.home-page .about p,.home-page .baselineText{width:47.2222222222vw;text-align:center;margin:calc(var(--marge60)*1.2) auto 0}@media screen and (max-width:700px){.home-page .baselineText{width:var(--wrap)}}.about{z-index:2}.home-page .about p{margin:calc(var(--marge60)/2) auto 0;padding-bottom:calc(var(--marge60)/2)}@media screen and (max-width:700px){.home-page .about p{width:var(--wrap)}}.surl{position:relative;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;font-weight:800}.bls-what,.what h2{justify-content:center}.what h2{text-align:center}.bls-what{margin-top:clamp(60px,4.1666666667vw,4.1666666667vw);display:flex;align-items:center;padding-bottom:calc(clamp(60px,4.1666666667vw,4.1666666667vw)*2)}.bls-what .bl-what picture{z-index:0;opacity:1;transition:opacity .4s,transform .8s cubic-bezier(.215,.61,.355,1);transition:opacity .4s,transform .8s cubic-bezier(.215,.61,.355,1),-webkit-transform .8s cubic-bezier(.215,.61,.355,1)}.bls-actus .bl-actu:hover img,.bls-what .bl-what:hover picture{opacity:0;-webkit-transform:skewY(10deg) scale(1.5);transform:skewY(10deg) scale(1.5)}@media screen and (max-width:700px){.bls-what .bl-what picture{opacity:1}.bls-what{flex-direction:column;width:var(--wrap);margin:0 auto}.bls-what .bl-what{height:120vw;margin-bottom:20px}.bls-what .tryp1{-webkit-transform:none;transform:none;position:relative;margin-top:20px;width:100%}.bls-what .tryp2,.bls-what .tryp3{width:100%;-webkit-transform:none;transform:none}}.bl-what,.bls-actus .bl-actu picture{overflow:hidden;border-radius:clamp(10px,.6944444444vw,.6944444444vw)}.bl-what{width:clamp(300px,24.3055555556vw,24.3055555556vw);height:clamp(430px,33.3333333333vw,33.3333333333vw);position:relative}.bl-what:hover h2{bottom:calc(clamp(60px,4.1666666667vw,4.1666666667vw)/1.5);color:#000;z-index:4}.bl-what picture{width:100%;height:100%;overflow:hidden;position:relative}.bl-what picture img,.bls-actus .bl-actu picture img,.video-home picture img,.video-home video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bl-what h2{transition:all .4s;color:#fff;font-weight:700;position:absolute;z-index:6;bottom:calc(clamp(60px,4.1666666667vw,4.1666666667vw)/2.5);left:calc(clamp(60px,4.1666666667vw,4.1666666667vw)/2.5)}@media screen and (max-width:700px){.bl-what h2{bottom:30px;color:#fff;left:0;z-index:4;width:100%;text-align:center}}.actu,footer{background-color:#fff;color:#000}@media screen and (max-width:700px){.actu svg{display:none}}.actu .c-head-title svg{width:clamp(70px,4.8611111111vw,4.8611111111vw);flex:0 0 auto;margin:0 0 0 20px}.actu .animLine{background-color:#000}.bls-actus{display:flex;flex-wrap:wrap;margin-top:var(--marge100);padding-bottom:var(--marge100)}@media screen and (max-width:700px){.bls-actus{margin-top:30px}}.bls-actus .bl-actu{width:calc((100vw - clamp(60px,4.1666666667vw,4.1666666667vw)*2)/2);position:relative;display:flex;cursor:pointer;padding:clamp(20px,1.3888888889vw,1.3888888889vw)0}@media screen and (max-width:700px){.bls-actus .bl-actu{width:100%;flex-direction:column}}.bls-actus .bl-actu picture{width:clamp(276px,19.1666666667vw,19.1666666667vw);aspect-ratio:3/2;background-color:#5690f9}@media screen and (max-width:700px){.bls-actus .bl-actu picture{width:100%}}.bls-actus .bl-actu picture img{-o-object-position:50% 50%;object-position:50% 50%;opacity:1;-webkit-transform:none;transform:none;transition:opacity .4s,transform .8s cubic-bezier(.215,.61,.355,1);transition:opacity .4s,transform .8s cubic-bezier(.215,.61,.355,1),-webkit-transform .8s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:700px){.bls-actus .bl-actu picture img{opacity:1}}.bls-actus .bl-actu picture.agence{background-color:#ff7325}.bls-actus .bl-actu picture.evenement{background-color:#5690f9}.bls-actus .bl-actu picture.lieu-de-vie{background-color:#ff8ffb}.bls-actus .bl-actu .bl-actu-inf{width:50%;padding:0 clamp(20px,1.3888888889vw,1.3888888889vw)}@media screen and (max-width:700px){.bls-actus .bl-actu .bl-actu-inf{width:100%;padding:15px 0 0}}.bls-actus .bl-actu .bl-actu-inf h3{font-weight:400;padding-top:clamp(10px,.6944444444vw,.6944444444vw)}@media screen and (max-width:700px){.bls-actus .bl-actu .bl-actu-inf h3{padding:5px 0 0}}footer{background-color:#88eb3e;padding:var(--marge100)0 calc(var(--marge60)/4)}footer .switch{width:clamp(100px,6.9444444444vw,6.9444444444vw);border-radius:clamp(30px,2.0833333333vw,2.0833333333vw);top:0;cursor:pointer;height:clamp(50px,3.4722222222vw,3.4722222222vw);right:0;border:3px solid #000;transition:transform .4s cubic-bezier(.165,.84,.44,1);transition:transform .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .4s cubic-bezier(.165,.84,.44,1)}footer .switch .jourswitch svg,footer .switch .nuitswitch svg{height:calc(clamp(50px,3.4722222222vw,3.4722222222vw) - 3px);left:-3px;top:-1.5px;transition:all .4s}footer .switch .jourswitch svg path,footer .switch .nuitswitch svg path{fill:#000!important;stroke:#000!important}footer .switch .nuitswitch svg{opacity:0;left:3px}#burger:hover,footer .switch:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}footer .switch.is-night .nuitswitch svg{opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}footer .switch.is-night .jourswitch svg{opacity:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.baseline-f span{display:block;line-height:.9}.baseline-f span:nth-child(3),.baseline-f span:nth-child(4){text-align:right}@media screen and (max-width:700px){.baseline-f span{display:block;line-height:1!important;font-size:17vw!important}}.social_newsletter{text-transform:uppercase;position:absolute;bottom:0;display:flex}@media screen and (max-width:700px){.social_newsletter{position:relative;flex-direction:column;margin:60px 0;text-align:center;align-items:center}}.social_newsletter .newsletter{width:clamp(295px,20.4861111111vw,20.4861111111vw);margin-left:calc(var(--marge60)*1.5);text-align:center}@media screen and (max-width:700px){.social_newsletter .newsletter{margin-left:0}.social_newsletter .newsletter p{display:none}}.social_newsletter .newsletter p{line-height:1.1;margin-bottom:clamp(1.0416666667vw,1.0416666667vw,1.0416666667vw)}.social_newsletter ul li::after{width:30px;content:"";width:clamp(1.3888888889vw,1.3888888889vw,1.3888888889vw);background-image:url(img/Vector.svg);display:inline-block;z-index:3;height:clamp(1.3888888889vw,1.3888888889vw,1.3888888889vw);background-repeat:no-repeat;margin-left:clamp(.1388888889vw,.1388888889vw,.1388888889vw);top:0;-webkit-transform:translateY(20%) translateX(0);transform:translateY(20%) translateX(0);position:relative;transition:transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1);opacity:0}.social_newsletter ul li{cursor:pointer}.page-engagement .nav-eng ul li:hover::after,.social_newsletter ul li:hover::after{opacity:1;-webkit-transform:translateY(0) translateX(50%);transform:translateY(0) translateX(50%)}.creditsfooter{margin-top:var(--marge60);color:#000;width:calc(100vw - clamp(60px,4.1666666667vw,4.1666666667vw)*2);justify-content:center;align-items:center;display:flex;flex-wrap:wrap}@media screen and (max-width:700px){.creditsfooter{font-size:10px!important;flex-direction:column;align-items:center}}.creditsfooter .copy{margin-right:10px;display:inline-block}@media screen and (max-width:700px){.creditsfooter .copy{display:block;text-align:center;line-height:30px}}.creditsfooter a{color:#000}.creditsfooter a:hover{color:#ff8541}.creditsfooter .first{padding-right:10px}.creditsfooter .menu-footer-container{margin-top:0;position:relative}@media screen and (max-width:700px){.creditsfooter .menu-footer-container{margin-top:5px;margin-bottom:10px}}.creditsfooter .menu-footer-container ul{display:flex}@media screen and (max-width:700px){.creditsfooter .menu-footer-container ul{flex-direction:column;align-items:center}}.creditsfooter .menu-footer-container ul li{margin-right:10px;line-height:20px}.c-head{overflow:hidden}.c-head picture{position:absolute;height:100%!important;width:100%}.c-head picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-head picture::before{content:"";width:100%;height:100%;background-color:#000;position:absolute;z-index:1;opacity:.25}.c-head .c-head-title{padding:calc(var(--marge100)*2)0;position:relative;top:0;z-index:3}.c-head .c-head-title h1,.c-head .c-head-title h1 div{width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start}.c-head .c-head-title h1 div:nth-child(2){flex-wrap:nowrap}.c-head .c-head-title .animLine{width:100%;height:.8333333333vw;position:relative;background-color:#fff;flex:0 1 auto}.projetsliste{padding-bottom:var(--marge100)}.projetsliste h3{color:#000;font-weight:600;text-align:center;width:clamp(31.5972222222vw,31.5972222222vw,31.5972222222vw);margin:0 auto;padding:var(--marge100)0;line-height:1.4}@media screen and (max-width:700px){.projetsliste h3{width:var(--wrap);margin:0 auto;padding:100px 0 50px}}.projetsliste .projet{cursor:pointer;padding:clamp(.6944444444vw,.6944444444vw,.6944444444vw);display:flex;color:#000;align-items:center;justify-content:center;position:relative}@media screen and (max-width:700px){.projetsliste .projet{flex-direction:column;padding:10px 0;text-align:center}}.is-nighted header.is-jourprojet .shortnav ul li a,.is-nighted header.is-jourprojet li a,.projetsliste .projet:hover,header.is-white header .shortnav ul li a,header.is-white li a{color:#fff}.projetsliste .projet:hover h2{color:#fff;transition:color .2s}.projetsliste .projet span{position:absolute;font-weight:500}@media screen and (max-width:700px){.projetsliste .projet span{position:relative;display:none}}.projetsliste .projet span:nth-child(1){left:0}.projetsliste .projet span:nth-of-type(2){right:0}.projetsliste .projet h2{color:#000;text-transform:uppercase;padding:10px 9vw;text-align:center}@media screen and (max-width:700px){.projetsliste .projet h2{font-size:9vw;padding:0}}.projetsliste.is-agence,.projetsliste.is-evenement{padding-top:var(--marge100);background-color:#ff7325}.projetsliste.is-evenement{background-color:#5690f9}.projetsliste.is-lieu-de-vie{padding-top:var(--marge100);background-color:#ff8ffb}.card,.cards{position:absolute}.cards{pointer-events:none;top:0;display:flex;opacity:0;z-index:3;transition:opacity .2s transform 2s;-webkit-transform:translateY(50px);transform:translateY(50px)}.cards picture,.fs picture,picture{width:100%;height:100%}.cards picture img,picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cards.is-visible{opacity:1;-webkit-transform:none;transform:none;transition:all .4s .05s cubic-bezier(.215,.61,.355,1)}.card{width:210;width:clamp(14.5833333333vw,14.5833333333vw,14.5833333333vw);height:clamp(20.1388888889vw,20.1388888889vw,20.1388888889vw);border-radius:clamp(10px,.6944444444vw,.6944444444vw);overflow:hidden}.card:nth-child(2){position:absolute;-webkit-transform:translateX(-50%) rotate(-10deg) translateY(20%);transform:translateX(-50%) rotate(-10deg) translateY(20%)}.opt{width:100vw;overflow-x:hidden}#burger,.credits .menu-footer-container ul,.opt .wrap,header,header .shortnav ul{display:flex}@media screen and (max-width:700px){.opt .wrap{flex-direction:column;padding-bottom:100px}}.left-opt{align-content:center}@media screen and (max-width:700px){.left-opt{text-align:center}.left-opt .btn{margin-left:0}}.left-opt p{width:clamp(43.75vw,43.75vw,43.75vw);line-height:1.1;font-size:4vw;font-weight:600;text-transform:uppercase}@media screen and (max-width:700px){.left-opt p{width:100%;padding-top:100px;padding-bottom:20px;font-size:12vw}.left-opt p .baseline:nth-child(5),.left-opt p .baseline:nth-child(6){margin-left:0}}.right-opt{padding:var(--marge100)}@media screen and (max-width:700px){.right-opt{padding:100px 0 0;order:-1}.right-opt .bl-what{width:40vw;height:70vw}}.right-opt .bl-what{overflow:hidden}.right-opt .tryp1{-webkit-transform:rotate(-5deg) translateY(10%);transform:rotate(-5deg) translateY(10%)}.right-opt .tryp2{position:absolute;top:0;-webkit-transform:translateX(50%) translateY(70%) rotate(5deg);transform:translateX(50%) translateY(70%) rotate(5deg)}.right-opt .tryp3{position:relative;z-index:3;-webkit-transform:translateX(-15%) translateY(-10%) rotate(0deg);transform:translateX(-15%) translateY(-10%) rotate(0deg)}@media screen and (max-width:700px){.right-opt .tryp1,.right-opt .tryp3{position:relative}.right-opt .tryp2{position:absolute;top:0;-webkit-transform:translateX(100%) translateY(70%) rotate(8deg);transform:translateX(100%) translateY(70%) rotate(8deg)}.right-opt .tryp3{display:none}}.btn,.nf-form-content input[type=submit]{font-size:clamp(16px,1.1111111111vw,1.1111111111vw)!important;font-weight:700!important;margin-top:calc(var(--marge60)/2)!important;color:#000;line-height:1.4!important;border-radius:3.4722222222vw!important;display:inline-block;-webkit-transform:scale(1);transform:scale(1);transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:transform .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);padding:clamp(.9722222222vw,.9722222222vw,.9722222222vw) clamp(1.3888888889vw,1.3888888889vw,1.3888888889vw)!important}@media screen and (max-width:700px){.btn,.nf-form-content input[type=submit]{padding:12px 25px!important;border-radius:50px!important}}.btn:hover,.nf-form-content input[type=submit]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);cursor:pointer}header{position:fixed;width:100vw;z-index:19;padding:calc(var(--marge60)/2) var(--marge60);align-items:center}header .logotype{width:clamp(2.7777777778vw,2.7777777778vw,2.7777777778vw);transition:all .3s}@media screen and (max-width:700px){header .logotype{width:40px}}header .logotype.is-unvisible,header .shortnav.is-unvisible{opacity:0;pointer-events:none;-webkit-transform:translateX(50px);transform:translateX(50px)}header .logotype svg{width:100%}header .shortnav{display:flex;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s}@media screen and (max-width:700px){header .shortnav{display:none}}header .shortnav ul li{font-weight:800;margin:clamp(.6944444444vw,.6944444444vw,.6944444444vw);text-transform:uppercase}header.is-scrolled{mix-blend-mode:difference!important}body.is-nighted header.is-white .logotype svg path,header.is-scrolled .logotype svg path{fill:#fff!important}header.is-scrolled #burger{border:1px solid #fff!important;mix-blend-mode:difference}header.is-scrolled #burger .hamburger span{background-color:#fff!important}header.is-scrolled .logotype{mix-blend-mode:difference}header.is-scrolled .shortnav{opacity:0;pointer-events:none}#burger{width:clamp(3.8194444444vw,3.8194444444vw,3.8194444444vw);height:clamp(3.8194444444vw,3.8194444444vw,3.8194444444vw);border-radius:50%;cursor:pointer;margin-left:auto;transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:700px){#burger{width:45px;height:45px;margin-left:auto}}#burger .hamburger{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:6px;width:1.5vw}@media screen and (max-width:700px){#burger .hamburger{width:20px;height:6px}}#burger .hamburger span{width:100%;height:1px;position:absolute;top:0;transition:all .4s cubic-bezier(.215,.61,.355,1)}#burger .hamburger span:nth-child(2){margin-top:5px}#burger.is-open span{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center;margin-top:4px}#burger.is-open span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;margin-top:4px}.is-nighted header.is-jourprojet .logotype svg path,header.is-white header .logotype svg path{fill:#fff}.is-nighted header.is-jourprojet #burger,header.is-white #burger{border:1px solid #fff}.is-nighted header.is-jourprojet #burger .hamburger span,header.is-white #burger .hamburger span{background-color:#fff}.is-nighted header.is-blackprojet .shortnav ul li a,.is-nighted header.is-blackprojet li a,.jour .jourText,header.is-black .shortnav ul li a,header.is-black li a,header.is-jourprojet .shortnav ul li a,header.is-jourprojet li a{color:#000}.is-nighted header.is-blackprojet .logotype svg path,header.is-black .logotype svg path,header.is-jourprojet .logotype svg path{fill:#000}.is-nighted header.is-blackprojet #burger,header.is-black #burger,header.is-jourprojet #burger{border:1px solid #000}.is-nighted header.is-blackprojet #burger .hamburger span,header.is-black #burger .hamburger span,header.is-jourprojet #burger .hamburger span{background-color:#000}.page-single-projets.projet-nuit figure .jourText path,body.is-nighted svg.jourText path,header.is-blackprojet .logotype svg path,svg.nuitText path{fill:#fff}header.is-blackprojet #burger{border:1px solid #fff}.jour,header.is-blackprojet #burger .hamburger span{background-color:#fff}.jourText,.nuit .nuitText,body.is-nighted .jour .jourText,body.is-nighted .nuitText a,header.is-blackprojet .shortnav ul li a,header.is-blackprojet li a{color:#fff}.jourLigne,.nuit,body.is-nighted .jour{background-color:#000}body.is-nighted .page-single-projets.projet-nuit figure .jourText path,body.is-nighted svg.nuitText path,svg.jourText path{fill:#000}body.is-nighted .nuit{background-color:#fff}.nuitText,body.is-nighted .c-menu-nav.nuitText a,body.is-nighted .jourText,body.is-nighted .nuit .nuitText{color:#000}body.is-nighted .jourLigne{background-color:#fff}body.is-nighted .nuitLigne{background-color:#000}body.is-nighted .blsjob{border-top:1px solid #fff}body.is-nighted .bls-expertises .mid-bl h2.is-active,body.is-nighted .nuitText{color:#fff}.bigT{padding:calc(var(--marge60)*2)0 var(--marge60)0;text-transform:uppercase;font-weight:600}@media screen and (max-width:700px){.bigT{font-size:30px}}.bigT p{padding-bottom:var(--marge60);border-bottom:1px solid #bebebe}@media screen and (max-width:700px){.desktop{display:none!important}}.mobile{display:none}@media screen and (max-width:700px){.mobile{display:flex}.mobile.split{display:block!important}}.bls-expertises{align-items:top}.blsjob{align-items:center}.bls-expertises{display:flex;padding-bottom:var(--marge100)}.blsjob{display:flex}@media screen and (max-width:700px){.bls-expertises,.blsjob{flex-direction:column}}.bls-expertises .left-bl,.blsjob .left-bl{flex:25%;padding-right:clamp(80px,9.7222222222vw,9.7222222222vw);font-weight:800;text-transform:uppercase;line-height:1.15}@media screen and (max-width:700px){.bls-expertises .left-bl,.blsjob .left-bl{padding-bottom:20px}.bls-expertises .left-bl h3,.blsjob .left-bl h3{width:65%}}.bls-expertises .left-bljob,.blsjob .left-bljob{flex:10%;padding-right:clamp(80px,9.7222222222vw,9.7222222222vw);font-weight:800;text-transform:uppercase;line-height:1.55}.bls-expertises .mid-bl,.bls-expertises .mid-bljob,.blsjob .mid-bl,.blsjob .mid-bljob{flex:65%;font-size:clamp(30px,4vw,4vw);letter-spacing:-.2083333333vw;font-weight:600;color:#000;padding-right:clamp(70px,6.25vw,6.25vw)}.bls-expertises .mid-bl,.blsjob .mid-bl{flex:50%;color:#b4b4b4;line-height:1.1}@media screen and (max-width:700px){.bls-expertises .mid-bl,.blsjob .mid-bl{flex:100%;padding-right:0;font-size:35px;color:#000}.bls-expertises .mid-bl p,.blsjob .mid-bl p{font-size:20px;text-transform:none;color:#000;padding-bottom:25px;font-weight:400}}.bls-expertises .mid-bl h2,.blsjob .mid-bl h2{opacity:.5!important;cursor:pointer;letter-spacing:-.2083333333vw}@media screen and (max-width:700px){.bls-expertises .mid-bl h2,.blsjob .mid-bl h2{padding-bottom:20px;opacity:1!important}}.bls-expertises .mid-bl h2:not(:last-of-type),.blsjob .mid-bl h2:not(:last-of-type){padding-bottom:clamp(20px,1.3888888889vw,1.3888888889vw)}.bls-expertises .mid-bl h2.is-active,.blsjob .mid-bl h2.is-active{color:#000;opacity:1!important}.bls-expertises .right-bljob,.blsjob .right-bljob{text-align:right}@media screen and (max-width:700px){.bls-expertises .right-bljob,.blsjob .right-bljob{text-align:left}}.bls-expertises .right-bljob .btn,.blsjob .right-bljob .btn{margin:0;background-color:#ff411f!important}.bls-expertises .right-bl,.blsjob .right-bl{flex:25%}.bls-expertises .right-bl p,.blsjob .right-bl p{opacity:0;position:absolute;-webkit-transform:translateY(50px);transform:translateY(50px);transition:all .2s cubic-bezier(.215,.61,.355,1);line-height:1.4}.bls-expertises .right-bl p.is-active,.blsjob .right-bl p.is-active{transition:all .6s cubic-bezier(.215,.61,.355,1);-webkit-transform:none;transform:none;opacity:1}.blsjob{border-top:1px solid #000;padding-bottom:0;padding:var(--marge60)0}.page-actu .bls-actus{margin-top:0;padding-top:calc(var(--marge100)*1);justify-content:flex-start}.page-actu .bls-actus .bl-actu{border-top:0;flex-direction:column;width:calc(calc(100%/4) - 1.0416666667vw)}@media screen and (max-width:700px){.page-actu .bls-actus .bl-actu{width:100%}}.img_50_50 .bl50 picture,.page-actu .bls-actus .bl-actu picture{width:100%;height:auto}.page-actu .bls-actus .bl-actu:not(:nth-child(4n+4)){margin-right:calc((1.0416666667vw*4)/3)}.page-actu .bls-actus .bl-actu .bl-actu-inf{width:100%;padding:clamp(20px,1.3888888889vw,1.3888888889vw)0 0}.page-def .Title-head,.page-engagement .c-head .c-head-title{padding:calc(var(--marge100)*2)0 var(--marge100)}.page-engagement .Title-head{padding-top:calc(var(--marge100)*2);padding-bottom:calc(var(--marge100))}.page-engagement .nav-eng{width:100%;margin:0 auto;text-align:center;padding-bottom:calc(var(--marge100)*2)}@media screen and (max-width:700px){.page-engagement .nav-eng{left:0;padding-bottom:calc(var(--marge100)*2);margin:0 auto;text-align:center;width:100%;padding-bottom:50px;padding-top:0}}.page-engagement .nav-eng ul li{cursor:pointer;line-height:1.4;font-weight:400;text-transform:uppercase}.page-engagement .nav-eng ul li::after{width:30px;background-image:url(img/Vector-b-b.svg);content:"";width:clamp(1.3888888889vw,1.3888888889vw,1.3888888889vw);display:inline-block;z-index:3;height:clamp(1.3888888889vw,1.3888888889vw,1.3888888889vw);background-repeat:no-repeat;margin-left:clamp(.1388888889vw,.1388888889vw,.1388888889vw);bottom:0;-webkit-transform:translateY(20%) translateX(0);transform:translateY(20%) translateX(0);position:relative;transition:transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1);opacity:0}.bl-engagement{padding:calc(var(--marge100)*2)0;display:flex;flex-direction:column}@media screen and (max-width:700px){.bl-engagement{padding:50px 0}}.bl-engagement:nth-child(even){background-color:#fff;color:#000}.bl-engagement h2{width:calc(100vw - clamp(60px,4.1666666667vw,4.1666666667vw)*2);margin:0 auto;font-size:clamp(30px,4vw,4vw);letter-spacing:-.2083333333vw;display:flex;padding-left:20vw}@media screen and (max-width:700px){.bl-engagement h2{padding-left:0;width:100%}}.bl-engagement h2 span{position:absolute;left:0}@media screen and (max-width:700px){.bl-engagement h2 span{position:relative;padding-right:5px}}.bl-engagement h3,.bl-engagement p{width:calc(100% - 21vw);margin-left:auto;padding-top:calc(var(--marge60))}.bl-engagement h3{font-weight:500;line-height:1.1}@media screen and (max-width:700px){.bl-engagement h3{width:100%;font-size:25px}}.bl-engagement p{padding-right:var(--marge100)}@media screen and (max-width:700px){.bl-engagement p{width:100%;line-height:1.3;font-size:18px;padding-right:0}}.is-nighted .bl-engagement{background-color:#fff;color:#000}.is-nighted .bl-engagement:nth-child(even){background-color:#000;color:#fff}menu{background-color:#ff411f;position:fixed;width:100vw;height:100dvh;z-index:9;top:0;left:-100%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}menu .c-menu-nav{display:flex;width:calc(100vw - clamp(60px,4.1666666667vw,4.1666666667vw)*2);margin:0 auto;align-items:flex-start;padding-bottom:var(--marge60)}@media screen and (max-width:700px){menu .c-menu-nav{flex-direction:column;width:var(--wrap)}}menu .c-menu-nav .social-menu{width:22.2222222222vw}@media screen and (max-width:700px){menu .c-menu-nav .social-menu{width:100%;padding-top:20px;padding-bottom:20px}menu .c-menu-nav .social-menu ul li{font-size:20px;line-height:1.1}menu .c-menu-nav .social-menu a{font-size:20px;line-height:1.3}}.credits a,menu .c-menu-nav .social-menu a,menu .menu-main-menu-container a{color:#fff}menu .menu-main-menu-container{width:68.75vw}@media screen and (max-width:700px){menu .menu-main-menu-container{width:100%;display:flex}menu .menu-main-menu-container li{font-size:7vw;display:block;width:100%;line-height:unset}}menu .menu-main-menu-container ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;position:relative;width:100%;display:block}@media screen and (max-width:700px){menu .menu-main-menu-container ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.social-menu ul li,menu .menu-main-menu-container li{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}menu .menu-main-menu-container li{text-transform:uppercase;font-weight:600;line-height:1.25;display:inline-block;width:100%}.credits a:hover,.social-menu ul li:hover,.social-menu ul li:hover a,body.is-nighted .c-menu-nav.nuitText a:hover,menu .menu-main-menu-container a:hover{color:#88eb3e}.marquee,.social-menu{text-transform:uppercase}.social-menu{bottom:0;display:flex}.social-menu ul li::after{width:30px;background-image:url(img/Vector-w2.svg);content:"";width:clamp(1.3888888889vw,1.3888888889vw,1.3888888889vw);display:inline-block;z-index:3;height:clamp(1.3888888889vw,1.3888888889vw,1.3888888889vw);background-repeat:no-repeat;margin-left:clamp(.1388888889vw,.1388888889vw,.1388888889vw);top:0;-webkit-transform:translateY(20%) translateX(0);transform:translateY(20%) translateX(0);position:relative;transition:transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1);opacity:0}.social-menu ul li{cursor:pointer}.social-menu ul li:hover::after{opacity:1;-webkit-transform:translateY(0) translateX(50%);transform:translateY(0) translateX(50%)}.marquee{left:120vw;-webkit-transform:skewY(6deg);transform:skewY(6deg);position:relative;width:100vw;max-width:100%;height:13vw;font-size:9vw;color:#ff8541;font-weight:600;padding-bottom:calc(var(--marge60)/2)}@media screen and (max-width:700px){.marquee{height:20vw}}.track{padding-top:0;position:absolute;white-space:nowrap;will-change:transform;-webkit-animation:marquee 9s linear infinite;animation:marquee 9s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}menu.is-open .track{-webkit-animation-play-state:running;animation-play-state:running}.credits{opacity:0;color:#fff;width:calc(100vw - clamp(60px,4.1666666667vw,4.1666666667vw)*2);margin:0 auto;padding-bottom:calc(var(--marge60)/3);display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width:700px){.credits{display:none}}.credits .copy,menu .menu-item p{display:inline-block}.credits .copy,.credits .first,.credits .menu-footer-container ul li{margin-right:10px}.credits .menu-footer-container{position:relative}.head-menu{width:calc(100vw - clamp(60px,4.1666666667vw,4.1666666667vw)*2);padding-top:calc(var(--marge60)/2);margin:0 auto}@media screen and (max-width:700px){.head-menu{width:var(--wrap);margin:0 auto}}.head-menu .logo-bjbs{width:12.1527777778vw}@media screen and (max-width:700px){.head-menu .logo-bjbs{width:100px;padding-top:20px}}.c-head.animhead .c-head-title .animLine{width:0%}.projet-num{padding-bottom:calc(var(--marge100)/2);display:flex;align-items:center;align-content:center;justify-content:center;letter-spacing:0;font-weight:300}.projet-num span{margin:0 20px 0 0;display:flex}.projet-num span figure{display:inline-block;width:7vw;margin:0 20px}@media screen and (max-width:700px){.projet-num span figure{width:25px;margin:0 10px 0 0}}.projet-num span:nth-child(3){flex:1 0 auto}@media screen and (max-width:700px){.projet-num{font-size:25px;width:auto}}.fs{width:100vw;height:100vh}@media screen and (max-width:700px){.fs{height:57vw}}.fs picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.page-single-projets .animLine{height:.8333333333vw}.page-single-projets .Title-head{padding:calc(var(--marge100)*2)0 calc(var(--marge60)/3)}@media screen and (max-width:700px){.job{padding-bottom:50px}}.infoprojet{display:flex;padding:var(--marge100)}@media screen and (max-width:700px){.infoprojet{margin:0 auto;padding:50px 0 0;flex-wrap:wrap;padding:50px var(--marge60) 75px var(--marge60);width:100%}}.infoprojet h4{text-transform:uppercase;padding-top:clamp(15px,1.0416666667vw,1.0416666667vw);padding-bottom:clamp(5px,.3472222222vw,.3472222222vw)}.img_80 p,.infoprojet h4,.infoprojet h5{line-height:1.3}.infoprojet .left-inf{width:20%}@media screen and (max-width:700px){.infoprojet .left-inf{width:100%}}.infoprojet .right-inf{width:80%;line-height:1.05;font-weight:500;padding-left:var(--marge60)}@media screen and (max-width:700px){.infoprojet .right-inf{width:100%;padding-left:0;order:-2;padding-bottom:var(--marge60)}}.infoprojet .right-inf p{padding:clamp(7px,.4861111111vw,.4861111111vw)0}@media screen and (max-width:700px){.infoprojet .right-inf{font-size:20px}}.img_80{padding-bottom:var(--marge100)}.img_80 .wrap80{width:calc(100vw - clamp(60px,4.1666666667vw,4.1666666667vw)*2);margin:0 auto}@media screen and (max-width:700px){.img_80 .wrap80{width:var(--wrap)}}.img_80 p{padding:calc(var(--marge60)/3)0;width:50%;position:relative}@media screen and (max-width:700px){.img_80 p{width:100%}.img_80{padding:0 0 50px}}.img_50_50{padding-bottom:var(--marge100)}.img_50_50 .wrap80,nf-fields-wrap{display:flex;justify-content:space-between}.img_50_50 .wrap80{width:calc(100vw - clamp(60px,4.1666666667vw,4.1666666667vw)*2);margin:0 auto}@media screen and (max-width:700px){.img_50_50 .wrap80{width:var(--wrap);flex-direction:column}}.img_50_50 p{padding:calc(var(--marge60)/3)0;width:70%;line-height:1.3;position:relative}@media screen and (max-width:700px){.img_50_50 p{width:100%}}.img_50_50 .bl50{width:48%}@media screen and (max-width:700px){.img_50_50 .bl50{width:100%}.img_50_50 .bl50:first-of-type{padding-bottom:50px}}.img_50_50 .bl50 picture img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:700px){.img_50_50{padding:0 0 50px}}.text_center{text-align:center;padding-top:var(--marge100);padding-bottom:calc(var(--marge100)*2)}.text_center h2,.text_center h3{padding:0 0 calc(var(--marge60)/3)}.text_center h2{line-height:1.05;text-transform:uppercase;font-weight:600}.text_center h3{font-weight:500}@media screen and (max-width:700px){.text_center h3{font-size:25px}}.text_center p{font-weight:500;padding:0 0 clamp(15px,1.0416666667vw,1.0416666667vw)}.text_center .wrap{width:60vw;margin:0 auto}@media screen and (max-width:700px){.text_center{width:100%;margin:0 auto;padding-bottom:50px;padding-top:50px}.text_center .wrap{width:var(--wrap)}.text_center h2{font-size:35px}.text_center h3{font-size:25px}.text_center p{font-size:20px}}.Title-head{padding-top:calc(var(--marge100)*2);padding-bottom:calc(var(--marge100)*2);z-index:4;text-align:center}@media screen and (max-width:700px){.Title-head .c140{font-size:10vw!important;letter-spacing:-1px}}.Title-head .animLine{display:flex;letter-spacing:0;justify-content:flex-start;align-items:center;width:100%}@media screen and (max-width:700px){.Title-head .animLine{font-size:12vw!important}}.Title-head .animLine span{width:0%;height:.8333333333vw;position:relative;background-color:#fff;margin:0 20px 0 0;padding-left:0;flex:0 1 auto}.page-job .bigT p{border:0;margin-bottom:0}.page-single-projets.projet-nuit .jour{background-color:#000}.page-single-projets.projet-nuit .jourText{color:#fff}.page-single-projets.projet-nuit .jourLigne,body.is-nighted .page-single-projets.projet-nuit .jour{background-color:#fff}.bl-engagement a:hover,body.is-nighted .page-single-projets.projet-nuit .jourText{color:#000}body.is-nighted .page-single-projets.projet-nuit .jourLigne{background-color:#000}.jobul ol li,.jobul ul li{list-style:inside;margin-left:0}.jobul ol{-webkit-padding-start:0!important;padding-inline-start:0!important;-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.jobul .btn{margin-left:0}.nf-form-cont{width:70vw;margin:0 auto;padding:var(--marge100)0;color:#000;position:relative}@media screen and (max-width:700px){.nf-form-cont{width:100%;padding:20px 0 50px}}.nf-form-content{padding:0}.nf-form-fields-required{display:none}nf-fields-wrap{flex-wrap:wrap}@media screen and (max-width:700px){nf-field{width:100%!important}}.nf-field-container{width:34vw}@media screen and (max-width:700px){.nf-field-container{width:100%!important}}.nf-form-content label{line-height:20px;font-size:18px!important;font-weight:600!important}.listselect-container{width:70vw}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content select.ninja-forms-field,.nf-form-content textarea{background:0 0!important;border:1px solid rgba(0,0,0,.4196078431)!important;color:#000!important}.contact-page .Title-head{text-align:left;padding-bottom:20px;width:100%}.contact-page .flex{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-page .left-contact{width:50%}.contact-page .right-contact{width:45%}@media screen and (max-width:700px){.contact-page .right-contact{width:100%}}.contact-page .nf-form-cont{width:100%;padding-top:calc(var(--marge100)*2)}@media screen and (max-width:700px){.contact-page .nf-form-cont{padding-top:50px}}.contact-page .textarea-container,.contact-page nf-fields-wrap{width:40vw}@media screen and (max-width:700px){.contact-page nf-fields-wrap{width:100%}}.contact-page nf-fields-wrap{display:flex;flex-wrap:wrap}.contact-page nf-field div{width:19vw;position:relative;display:flex;flex-direction:column}@media screen and (max-width:700px){.contact-page nf-field div{width:100%;position:relative;display:block}}@media screen and (max-width:700px){.contact-page .textarea-container{width:100%}}.contact-page .textarea-container .nf-before-field{display:none!important}.contact-page .textarea-container .nf-field,.contact-page .textarea-wrap{width:40vw}@media screen and (max-width:700px){.contact-page .textarea-container .nf-field{width:100%}}@media screen and (max-width:700px){.contact-page .textarea-wrap{width:100%}}.nf-error .nf-error-msg{color:#ff2a2a!important}.nf-error.field-wrap .nf-field-element:after{background:#ff2a2a!important}.contact-page .left-content{min-height:100svh}.bl-engagement a{color:#ff411f}.bl-engagement ul{width:calc(100% - 21vw);margin-left:auto;display:block;padding-right:var(--marge100);padding-top:calc(var(--marge60)/3);padding-bottom:calc(var(--marge60)/3)}@media screen and (max-width:700px){.bl-engagement ul{width:100%;line-height:1.3;font-size:18px;padding-right:0}}.bl-engagement ul li{list-style:disc;margin-left:var(--marge60);padding-top:4px}@media screen and (max-width:750px){:root{--padd:1.3888888889vw;--col_size:calc(100vw / 26);--col-1:calc(var(--col_size)*1);--col-2:calc(var(--col_size)*2);--col-3:calc(var(--col_size)*3);--col-4:calc(var(--col_size)*4);--col-5:calc(var(--col_size)*5);--col-6:calc(var(--col_size)*6);--col-7:calc(var(--col_size)*7);--col-8:calc(var(--col_size)*8);--col-9:calc(var(--col_size)*9);--col-10:calc(var(--col_size)*10);--col-11:calc(var(--col_size)*11);--col-12:calc(var(--col_size)*12);--col-13:calc(var(--col_size)*13);--col-14:calc(var(--col_size)*14);--col-15:calc(var(--col_size)*15);--col-16:calc(var(--col_size)*16);--col-17:calc(var(--col_size)*17);--col-18:calc(var(--col_size)*18);--col-19:calc(var(--col_size)*19);--col-20:calc(var(--col_size)*20);--col-21:calc(var(--col_size)*21);--col-22:calc(var(--col_size)*22);--col-23:calc(var(--col_size)*23);--col-24:calc(var(--col_size)*24);--col-25:calc(var(--col_size)*25);--col-26:calc(var(--col_size)*26);--marge60:30px;--marge100:clamp(100px, 6.9444444444vw, 6.9444444444vw)}}@media screen and (max-width:700px){.jobul .infoprojet{width:100%;padding:50px 30px}}.jobul .infoprojet p{padding-top:calc(var(--padd)*2);line-height:1.4}@media screen and (max-width:700px){.blsjob{align-items:flex-start}}