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}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"],webkit-file-upload-button,button{border-radius:0}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}body{font-family:'roboto',sans-serif;font-weight:400;font-size:1rem;color:#232f57;margin:0 auto}body .cf:before,body .cf:after{content:" ";display:table}body .cf:after{clear:both}body .cf{clear:both}body .cf{*zoom:1}.outliner{display:none}strong,b{font-weight:700}ol{list-style:decimal}ol li::marker{content:none}em{font-style:italic}p{font-size:1rem;line-height:1.5em;margin-bottom:1rem;font-weight:400}p:last-of-type{margin-bottom:0}a{color:#232f57;transition:all 0.5s;text-decoration:underline}a:hover{text-decoration:none}.content{width:73.125rem;min-width:15.625rem;margin:0 auto}.big-content{width:90%;margin:0 auto;min-width:15.625rem}.fleft{float:left}.fright{float:right}.wcol1{width:4.375rem}.wcol2{width:10.625rem}.wcol2b{width:12.5rem}.wcol3{width:16.875rem}.wcol4{width:23.125rem}.wcol5{width:29.375rem}.wcol6{width:35.625rem}.wcol7{width:41.875rem}.wcol8{width:48.125rem}.wcol9{width:54.375rem}.wcol10{width:60.625rem}.pc19{width:19%}.pc20{width:20%}.pc24{width:24%}.pc25{width:25%}.pc30{width:30%}.pc32{width:32%}.pc35{width:35%}.pc48{width:48%}.pc50{width:50%}.pc40{width:40%}.pc60{width:60%}.pc65{width:65%}.pc70{width:70%}.pc80{width:80%}.pc100{width:100%}.col-2{column-count:2}.col-3{column-count:3}.txt-18{font-size:1.125rem;line-height:1.4em}.txt-18 p{font-size:18px}.txt-15{font-size:15px}.txt-15 p{font-size:15px}.xl-title{font-size:95px;font-family:'aw-conqueror-didot',serif;letter-spacing:0}.l-title,.page-divers h1{font-family:'aw-conqueror-didot',serif;font-size:4.0625rem}.m-title,.page-divers h2{font-size:1.375rem;font-weight:500;letter-spacing:5px;text-transform:uppercase;margin-bottom:1.5rem;line-height:1.4em}.s-title,.page-divers h3,.single-divers h2,.un-projet .banner h2{font-size:1.125rem;font-weight:400;letter-spacing:4px;text-transform:uppercase;margin-bottom:1rem;line-height:1.3em}.s-title2{font-weight:700;font-size:1.125rem;text-transform:uppercase}.xs-title,.single-divers h3,.un-projet .banner h3{font-size:1rem;font-weight:700;line-height:1.2em}.xxs-title,.page-divers h4,.single-divers h4{font-size:1.125rem;text-transform:uppercase;margin-bottom:.7em;font-weight:600;line-height:1.3em}.page-divers h1,.page-divers h2,.page-divers h3,.page-divers h4{margin-bottom:.5em}.page-divers h3{margin-top:1rem}.page-divers ul,.page-divers ol{margin-bottom:1rem}.page-divers li{font-size:1rem;line-height:1.5em;margin-bottom:.5rem;font-weight:400;margin-left:1rem}.page-divers li:last-of-type{margin-bottom:0}.page-divers ul li{list-style-type:disc}.page-divers ol li{list-style-type:decimal}.page-divers table{margin-bottom:2rem}.page-divers table td{line-height:1.3em;font-size:14px}.page-404 .cta-button{margin-top:1rem}.cta-button{color:#fff;font-family:'roboto',sans-serif;font-weight:500;text-decoration:none;text-transform:uppercase;padding:1rem 2rem;text-align:center;font-size:.875rem;background-color:#232f57;border-radius:2rem;display:inline-block;letter-spacing:3px;transition:all 0.5s}.cta-button:hover{background-color:#5a79ab}.cta-button.bg-yellow{background-color:#e09b16}.cta-button.bg-yellow:hover{background-color:#232f57}.cta-button.bg-darkblue{background-color:#232f57}.cta-button.bg-darkblue:hover{background-color:#5a79ab}.cta-button.bg-white{background-color:#fff;color:#232f57}.cta-button.bg-white:hover{background-color:#e09b16;color:#fff}.cta-button2{color:#232f57;border:1.5px solid #232f57;font-family:'roboto',sans-serif;font-weight:500;text-decoration:none;text-transform:uppercase;padding:1rem 3.5rem 1rem 2rem;text-align:center;font-size:.875rem;background-color:#fff0;border-radius:2rem;display:inline-block;letter-spacing:3px;position:relative;transition:all 0.5s}.cta-button2:after{content:'';display:inline-block;background-image:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg);background-repeat:no-repeat;background-position:-234px -20px;background-size:334px 476px;width:26px;height:10px;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.cta-button2:hover{background-color:#232f57;color:#fff}.cta-button2:hover:after{-webkit-animation:bounceright .3s alternate ease infinite;animation:bounceright .3s alternate ease infinite}@-webkit-keyframes bounceright{from{-webkit-transform:translate(0,-50%)}to{-webkit-transform:translate(3px,-50%)}}@keyframes bounceright{from{transform:translate(0,-50%)}to{transform:translate(3px,-50%)}}.cta-button2.white{color:#fff;border:1.5px solid #fff}.cta-button2.white:hover{background-color:#fff;color:#232f57}.cta-button3{color:#232f57;font-family:'roboto',sans-serif;font-weight:500;text-decoration:none;text-transform:uppercase;padding:1rem 4.5rem 1rem 2rem;text-align:center;font-size:.875rem;background-color:#fff0;display:inline-block;letter-spacing:3px;position:relative;transition:all 0.5s}.cta-button3:after{content:'';display:inline-block;background-image:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg);background-repeat:no-repeat;background-position:-166px -20px;background-size:334px 476px;width:60px;height:26px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.cta-button3:hover{color:#5a79ab}.cta-button3:hover:after{-webkit-animation:bounceright .3s alternate ease infinite;animation:bounceright .3s alternate ease infinite}.cta-button3.yellow-arrow:after{background-position:-166px -54px}.cta-button3.yellow-arrow:hover{color:#e09b16}.cta-button2.darkblue-arrow:after{background-position:-234px -48px}.flex{display:flex}.space-between{justify-content:space-between}.justify-center{justify-content:center}.flex-end{justify-content:flex-end}.flex-start{justify-content:flex-start;gap:1.875rem}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}.align-items-end{align-items:flex-end}.align-flex-start{align-items:flex-start}.padding-L{padding:8rem 0}.padding-M{padding:5rem 0}.padding-S{padding:3rem 0}.padding-top-L{padding-top:8rem}.padding-top-M{padding-top:5rem}.txt-center{text-align:center}.txt-right{text-align:right}.fil-ariane{background-color:rgb(205 212 228 / .3);padding:1rem 2rem;line-height:1.45em;font-size:12px;text-transform:uppercase}.fil-ariane a{text-decoration:none;position:relative;color:#232f57;letter-spacing:3px}.fil-ariane a:after{content:' ｜ ';color:#e09b16}.fil-ariane span{font-weight:700}.bg-img{background-size:cover;background-repeat:no-repeat;background-position:center}.yellow-line{position:relative}.yellow-line:after{content:'';width:80px;height:1.5px;background-color:#e09b16;display:block;margin:1rem 0}.blue-line{position:relative}.blue-line:after{content:'';width:80px;height:1.5px;background-color:#5a79ab;display:block;margin:1rem 0}.darkblue-line{position:relative}.darkblue-line:after{content:'';width:80px;height:1.5px;background-color:#232f57;display:block;margin:1rem 0}.l-title.yellow-line:after,.l-title.blue-line:after,.l-title.darkblue-line:after{margin:2rem 0 3rem}.box-bg{height:100%;width:100%;background-color:#5a79ab;mix-blend-mode:multiply;position:absolute;top:0;left:0}.box-content{height:100%;width:100%;color:#fff;position:absolute;top:0;left:0}.page-404{margin-bottom:3rem}header{position:fixed;width:100%;padding:1rem 2rem;background-color:#fff;transition:all 0.5s;z-index:2;box-shadow:0 0 6px #0000002b}header .logo{opacity:1;transition:all 0.5s}header .bloc2{gap:1rem}header .menu{display:flex;justify-content:flex-end;align-items:center}header .menu>li>a{text-transform:uppercase;text-decoration:none}header .menu>li:hover>a{color:#e09b16}header .menu li.cta-button{padding:0}header .menu li.cta-button a{padding:1rem 2rem;color:#fff;display:inline-block}header .menu li.cta-button a:hover{color:#fff}header .menu li.cta-button:hover a{color:#fff}header .menu li.menu-item-has-children{position:relative}header .menu li.menu-item-has-children:after{content:'';display:inline-block;background-image:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg);background-repeat:no-repeat;background-size:334px 476px;background-position:-194px 0;width:22px;height:14px}header .menu li.menu-item-has-children .sub-menu{display:none;position:absolute;top:3.1rem;left:0;background:#f0f2f7;padding:.6rem 1.5rem 1rem;width:13rem}header .menu li.menu-item-has-children .sub-menu li a{padding:.6rem 0 .6rem 2rem;display:block;text-decoration:none;font-weight:700;line-height:1.2em;position:relative}header .menu li.menu-item-has-children .sub-menu li a:hover{color:#5a79ab}header .menu li.menu-item-has-children .sub-menu li a:before{content:'';display:inline-block;height:1px;width:1.5rem;background-color:#232f57;position:absolute;top:1.1rem;left:0}header .menu li.menu-item-has-children .sub-menu li:last-of-type{border-bottom:0}header .menu-menu-principal-container .menu{gap:2rem}header .menu-menu-langues-container .menu li a{padding:.2rem .5rem}header .menu-menu-langues-container .menu li.active a{font-weight:700}header .menu-menu-langues-container .menu li.active a:hover{color:#232f57}header .menu-menu-langues-container .menu li:first-of-type a{border-right:1.5px solid #e09b16}header .linkedin{display:inline-block;background:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg) no-repeat -270px 0;background-size:334px 476px;width:34px;height:34px;transition:all 0.5s}header .linkedin:hover{transform:scale(.9)}header .btn{display:none;width:48px;height:48px;background:none;border:none;cursor:pointer;flex-direction:column;justify-content:center;gap:8px;padding:4px;z-index:2}header .bar{display:block;width:100%;height:2px;background:#232f57;border-radius:2px;transition:transform 0.4s cubic-bezier(.77,0,.175,1),opacity 0.4s cubic-bezier(.77,0,.175,1);transform-origin:center}header .btn.active .bar{background:#fff}header .btn.active .bar-1{transform:translateY(10px) rotate(45deg)}header .btn.active .bar-2{opacity:0;transform:scaleX(0)}header .btn.active .bar-3{transform:translateY(-10px) rotate(-45deg)}header.header-home{background-color:#fff0}header.header-home .logo{opacity:0}.page-accueil .overlay{background-color:rgb(255 255 255 / .3);position:absolute;top:0;left:0;width:100%;height:100%}.page-accueil .banner{position:relative}.page-accueil .banner video{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.page-accueil .banner .bloc1{min-height:43rem;position:relative}.page-accueil .banner .bloc1 .illu{display:inline-block;background-image:url(/wp-content/themes/sense-ingenieurs/imgs/sense-sigle.svg);background-repeat:no-repeat;background-size:100% auto;width:475px;height:576px;position:absolute;left:0;bottom:-7.5rem;mix-blend-mode:multiply}.page-accueil .banner .cta-button2{margin-top:3rem}.page-accueil .intro .txt{display:inline-block}.page-accueil .services li a{width:23.125rem;height:490px;overflow:hidden;display:inline-block;position:relative}.page-accueil .services li a:hover img{transform:scale(1.1)}.page-accueil .services li img{width:100%;height:auto;transition:all 1s;transform-origin:center}.page-accueil .services li .box-content{padding:9rem 2rem 2rem}.page-accueil .services li .mots-cles{font-size:1.125rem;text-transform:uppercase;letter-spacing:3px;line-height:1.4em;position:absolute;left:2rem;bottom:2rem;padding-left:4.5rem}.page-accueil .services li .mots-cles:before{content:'';background-image:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg);background-repeat:no-repeat;background-size:334px 476px;width:58px;height:58px;position:absolute;top:0;left:0}.page-accueil .services li.Projet{background-position:0 0}.page-accueil .services li.Environnement{background-position:0 -68px}.page-accueil .services li.Energie{background-position:0 -138px}.page-accueil .chiffres-cles .flex{position:relative}.page-accueil .chiffres-cles .bloc1{background-color:#cdd4e4;padding:6rem 8rem 6rem 5rem;border-radius:0 40px 40px 0}.page-accueil .chiffres-cles .bloc1 li:first-of-type .m-title{margin-top:0}.page-accueil .chiffres-cles .bloc1 .m-title{margin-bottom:0;color:#fff;margin-top:1.5rem}.page-accueil .chiffres-cles .bloc1 span{display:block;color:#232f57;line-height:1.1em}.page-accueil .chiffres-cles .bloc1 .darkblue-line:after{display:inline-block}.page-accueil .chiffres-cles .bloc2{position:absolute;top:5rem;right:0;z-index:-1;height:80%;overflow:hidden}.page-accueil .chiffres-cles .bloc2 .logo{position:absolute;top:50%;right:-.5rem;height:106%;width:auto;opacity:.7;transform:translateY(-50%)}.page-accueil .chiffres-cles .cta-button3{transform:translateY(-3rem)}.page-accueil .derniers-projets .yellow-line:after{margin:3rem 0 0}.page-accueil .derniers-projets .cta-button3{float:right;margin-top:2rem}.page-accueil .linkedin{overflow:hidden}.page-accueil .linkedin .l-title:before{content:'';display:block;margin-bottom:2rem;background:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg);background-repeat:no-repeat;background-position:0 -216px;background-size:334px 476px;width:270px;height:260px}.page-accueil .linkedin .bloc1 .cta-button{margin-top:2rem}.page-accueil .linkedin .bloc2{position:relative}.page-accueil .linkedin .bloc2:before{content:'';display:inline-block;height:100%;width:120%;position:absolute;left:40%;top:50%;transform:translateY(-50%);background-color:rgb(205 212 228 / .3);z-index:0;border-radius:40px 0 0 40px}.page-accueil #juicer-feed-container{min-height:470px}.page-accueil .ambition{position:relative;color:#fff;min-height:480px}.page-accueil .ambition .content{position:relative}.page-accueil .ambition:after{content:'';display:inline-block;background-image:url(/wp-content/themes/sense-ingenieurs/imgs/sense-sigle.svg);background-repeat:no-repeat;background-size:100% auto;width:295px;height:358px;position:absolute;left:5%;bottom:-11rem}.page-accueil .ambition .txt{margin:0 auto 1.5rem}.valeurs{position:relative;margin-bottom:8rem}.valeurs .bg-img{position:absolute;right:0;height:35%}.valeurs .bg-img1{bottom:44%}.valeurs .bg-img2{bottom:6rem;border-radius:0 0 0 50px}.valeurs .bloc1 .txt{font-size:18px;letter-spacing:3px;text-transform:uppercase}.valeurs ul{margin-top:4rem}.valeurs ul li{margin-bottom:2.5rem}.valeurs ul li .picto{margin-left:2rem}.valeurs ul li .m-title{position:relative;padding-left:4rem;color:#e09b16}.valeurs ul li .m-title span{color:#232f57;position:absolute;left:0;top:-1.5rem;line-height:1em}.temoignages{padding:4rem 0 14rem;background-color:rgb(205 212 228 / .3)}.temoignages .slick-slider{margin:0 auto}.temoignages .slick-slider:before{content:'';background:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg) no-repeat -84px -54px;background-size:334px 476px;width:70px;height:46px;display:block;margin:0 auto 2rem}.temoignages .txt{margin-bottom:1rem}.temoignages h3,.temoignages h4{font-size:13px}.temoignages h3{text-transform:uppercase;margin-top:.5rem;font-weight:500}.temoignages .slick-dots{bottom:-3rem}.temoignages .slick-dots li button:before{color:#a5b3ca;opacity:1;font-size:13px}.temoignages .slick-dots li button:before:hover{color:#5a79ab}.temoignages .slick-dots li.slick-active button:before{opacity:1;color:#e09b16}.projets .projets-liste>li,.projets .projets-liste .slick-slide li{position:relative}.projets .projets-liste>li img,.projets .projets-liste .slick-slide li img{width:100%;height:auto;filter:brightness(.7);transition:all 0.5s}.projets .projets-liste>li a,.projets .projets-liste .slick-slide li a{color:#fff;text-decoration:none}.projets .projets-liste>li h3,.projets .projets-liste .slick-slide li h3{padding:1.5rem;color:#fff;position:absolute;bottom:0;left:0;width:100%;transition:all 0.5s}.projets .projets-liste>li h3 span,.projets .projets-liste .slick-slide li h3 span{position:relative}.projets .projets-liste>li h3:before,.projets .projets-liste .slick-slide li h3:before{content:'';background-color:rgb(224 155 22 / .4);position:absolute;bottom:0;left:0;height:100%;transition:all 0.5s;width:100%}.projets .projets-liste>li:hover h3,.projets .projets-liste .slick-slide li:hover h3{opacity:0}.projets .projets-liste>li:hover h3:before,.projets .projets-liste .slick-slide li:hover h3:before{height:0}.projets .projets-liste>li:hover img,.projets .projets-liste .slick-slide li:hover img{filter:brightness(1)}.page-projets .projets ul{row-gap:3rem;margin-top:2rem;margin-bottom:6rem}.page-projets .filtres-button{cursor:pointer}.page-projets .filtres{display:none;position:fixed;height:100%;width:100%;top:0;left:0;z-index:2}.page-projets .filtres .overlay{position:absolute;height:100%;width:100%;background-color:rgb(0 0 0 / .5);top:0;left:0;transition:all 0.5s}.page-projets .filtres .filtres-content{width:30rem;position:absolute;top:0;right:0;background-color:#fff;padding:6rem 3rem 3rem;height:100%;transition:all 1s}.page-projets .filtres .filtres-content ul li{padding:.5rem 0;font-weight:700;cursor:pointer}.page-projets .filtres .filtres-content ul li:hover{color:#e09b16}.page-projets .filtres .filtres-content ul li.mixitup-control-active h3{font-weight:700;color:#a5b3ca}.page-projets .filtres .filtres-content .close{position:absolute;top:1rem;right:1rem;background:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg) no-repeat -234px -64px;background-size:334px 476px;width:44px;height:44px;cursor:pointer;transition:all 0.5s}.page-projets .filtres .filtres-content .close:hover{transform:rotate(180deg)}.page-services{margin-bottom:7rem}.page-services .slogan{width:85%;height:auto;margin:6rem auto 4rem;display:block}.page-services .services li .box-content{padding:14rem 2rem 2rem}.page-services .services li a{display:inline-block;position:relative;overflow:hidden}.page-services .services li a:hover img{transform:scale(1.1)}.page-services .services li img{width:100%;height:auto;transition:all 1s;transform-origin:center}.page-services .introduction-txt{margin-top:1.5rem;font-weight:700}.page-services .introduction-txt ul{margin-bottom:1rem;list-style:disc;margin-left:1rem}.page-services .introduction-txt li{margin-bottom:.5rem;font-size:1rem;line-height:1.5em}.page-services .introduction-txt li:last-of-type{margin-bottom:0}.page-services .mots-cles{font-size:1.125rem;text-transform:uppercase;letter-spacing:3px;line-height:1.4em;position:absolute;left:2rem;bottom:2rem;padding-left:4.5rem}.page-services .mots-cles:before{content:'';background-image:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg);background-repeat:no-repeat;background-size:334px 476px;width:58px;height:58px;position:absolute;top:0;left:0}.page-services li.Projet{background-position:0 0}.page-services li.Environnement{background-position:0 -68px}.page-services li.Energie{background-position:0 -138px}.page-un-service{padding-top:5rem}.page-un-service .banner{position:relative}.page-un-service .banner .overlay{background-color:#232f57;mix-blend-mode:multiply;position:absolute;top:0;left:0;width:100%;height:100%}.page-un-service .banner .content{position:relative;color:#fff}.page-un-service .banner .l-title{max-width:34rem}.page-un-service .banner .bloc2 ul{margin-bottom:1rem;list-style-type:disc}.page-un-service .banner .bloc2 li{margin-left:1rem;line-height:1.5em;margin-bottom:.5rem;font-weight:400}.page-un-service .banner .bloc2 li:last-of-type{margin-bottom:0}.page-un-service .intro img{width:12rem;height:auto;float:right}.page-un-service .intro .m-title.yellow-line:after{margin:2rem 0 3rem}.page-un-service .intro ul{column-count:2}.page-un-service .intro ul li{font-size:1.125rem;font-weight:700;margin-bottom:1rem;padding-left:3rem;position:relative;line-height:1.4em}.page-un-service .intro ul li:before{content:'';display:inline-block;position:absolute;top:-.2rem;left:0;background:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg) no-repeat -200px -120px;background-size:334px 476px;width:28px;height:28px}.page-un-service .equipe .bg-img{height:620px;border-radius:0 0 40px 0}.page-un-service .equipe .bloc2{position:relative}.page-un-service .equipe .bloc2 .m-title{transform:rotate(-90deg);top:20rem;left:-11rem;position:relative;width:30rem;text-align:right}.page-un-service .equipe .bloc2 .yellow-line:after{width:145px;position:absolute;top:-2.5rem;left:27.5rem;transform:rotate(90deg)}.page-un-service .details .bloc1:before{content:'';display:block;width:270px;height:327px;margin-bottom:2rem;background-image:url(/wp-content/themes/sense-ingenieurs/imgs/sense-sigle.svg);background-repeat:no-repeat;background-size:100% auto}.page-un-service .details .bloc2{height:620px;position:relative}.page-un-service .details .bloc2:before{content:'';display:inline-block;background:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg) no-repeat -166px -54px;background-size:334px 476px;width:60px;height:26px;position:absolute;bottom:.7rem;right:-2.5rem;transform:rotate(90deg);text-transform:uppercase;letter-spacing:3px;text-indent:-5.3rem;padding-top:.4rem}.page-un-service .details .bloc2:after{content:'';display:inline-block;position:absolute;height:100%;width:1.5px;background-color:#cdd4e4;top:0;right:1.25rem;z-index:-1}.page-un-service .details .bloc2 .liste-etapes{position:relative;padding-top:3rem;overflow-y:scroll;height:620px}.page-un-service .details .bloc2 .liste-etapes .s-title2{position:relative;padding-left:7rem;margin-bottom:2rem}.page-un-service .details .bloc2 .liste-etapes .s-title2 .nbr{position:absolute;top:-3.4rem;left:0}.page-un-service .details .bloc2 .liste-etapes .total{font-size:30px;font-family:'aw-conqueror-didot',serif;color:#5a79ab}.page-un-service .details .bloc2 .liste-etapes>li{margin-bottom:5rem}.page-un-service .details .bloc2 .liste-etapes>li ul{margin-bottom:1rem}.page-un-service .details .bloc2 .liste-etapes>li li{padding-left:2rem;line-height:1.5em;margin-bottom:.5rem;font-weight:400;position:relative}.page-un-service .details .bloc2 .liste-etapes>li li:before{content:'';display:inline-block;height:1.5px;width:17px;background-color:#5a79ab;position:absolute;top:13px;left:0}.page-un-service .details .bloc2 .liste-etapes>li li:last-of-type{margin-bottom:0}.page-un-service .details .bloc2 .liste-etapes>li li ul li{margin-bottom:.3rem;padding-left:1rem}.page-un-service .details .bloc2 .liste-etapes>li li ul li:before{width:10px}.page-un-service .details .bloc2 .liste-etapes::-webkit-scrollbar{width:2.5rem;background-color:#fff0}.page-un-service .details .bloc2 .liste-etapes::-webkit-scrollbar-track{background-color:#fff0}.page-un-service .details .bloc2 .liste-etapes::-webkit-scrollbar-thumb{background-image:url(/wp-content/themes/sense-ingenieurs/imgs/scroll-circle.png);background-size:contain;background-repeat:no-repeat;background-position:center}.page-un-service .conclusion{background-color:rgb(205 212 228 / .3);padding:5rem 0 13rem;margin-top:6rem}.page-un-service .conclusion strong{color:#5a79ab}.page-un-service .conclusion h3{font-size:1.375rem;font-weight:500;letter-spacing:5px;text-transform:uppercase;margin-bottom:.8rem}.page-un-service .conclusion .cta-button2{margin-top:3rem}.page-un-service .conclusion .bloc1{margin-top:-11rem}.page-un-service .conclusion .bloc1 img{width:100%;height:auto;border-radius:0 0 40px 0}.page-apropos{margin-bottom:16rem;padding-top:10rem}.page-apropos .intro{overflow:hidden;position:relative}.page-apropos .intro .bg-img{position:absolute;top:50%;right:0;height:100%;border-radius:40px 0 0 0;transform:translateY(-50%)}.page-apropos .intro .bg-img[data-aos^=fade][data-aos^=fade].aos-animate{transform:translateY(-50%) translateZ(0)}.page-apropos .intro .bg-img[data-aos=fade-left]{transform:translateY(-50%) translate3d(100px,0,0)}.page-apropos .intro .slogan{margin-top:2rem}.page-apropos .schema img{display:block;width:100%;height:auto;margin:0 auto;max-width:46rem}.page-apropos .mission{overflow:hidden}.page-apropos .mission .bloc1 .txt strong{color:#e09b16}.page-apropos .mission .bloc1 img{width:100%;height:auto;border-radius:0 0 40px 0;margin-top:2rem}.page-apropos .mission .bloc2 .liste-services li{margin-bottom:3rem;padding-left:9rem;position:relative}.page-apropos .mission .bloc2 .liste-services li img{position:absolute;top:0;left:0;width:7rem;height:auto}.page-apropos .mission .conclusion{background-color:#e09b16;color:#fff;margin-top:5rem}.page-apropos .mission .conclusion .content{column-count:3;position:relative}.page-apropos .mission .conclusion .content:before{content:'';display:inline-block;background:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg) no-repeat -84px -108px;background-size:334px 476px;width:70px;height:46px;position:absolute;top:-3.9rem;left:50%;transform:translateX(-50%)}.page-apropos .mission .conclusion .content blockquote{-webkit-column-break-before:always;column-break-before:always;-webkit-column-break-after:always;column-break-after:always}.page-apropos .mission .conclusion .content blockquote p{font-family:'aw-conqueror-didot',serif;font-size:28px;line-height:1.3em}.page-apropos .mission .conclusion .content .cta-button3{position:absolute;right:0;bottom:-6.5rem}.page-apropos .valeurs h3.m-title{margin:1.5rem 0 3rem}.page-apropos .valeurs .bloc1 img{width:23.125rem;height:auto}.page-apropos .valeurs .bloc2 ul{column-gap:1.8rem;row-gap:3rem}.page-apropos .valeurs .bloc2 ul li .m-title span{top:-1.45rem}.page-apropos .valeurs .cta-button3{width:24rem;text-align:right;line-height:1.4em}.page-apropos .ambition{overflow:hidden}.page-apropos .ambition .amb-intro{position:relative;color:#fff;padding-bottom:9rem;min-height:450px}.page-apropos .ambition .amb-intro .overlay{background-color:#5a79ab;mix-blend-mode:multiply;height:100%;width:100%;position:absolute;top:0;left:0}.page-apropos .ambition .bloc1,.page-apropos .ambition .bloc2{z-index:1}.page-apropos .ambition .bloc2 li{position:relative;padding-left:3rem;margin-bottom:1.5rem}.page-apropos .ambition .bloc2 li:before{content:'';display:inline-block;background:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg) no-repeat -200px -120px;background-size:334px 476px;width:28px;height:28px;position:absolute;top:0;left:0}.page-apropos .ambition .bloc3 .cta-button3{margin-top:2.5rem}.page-apropos .ambition .bloc4{z-index:1;margin-top:-7rem}.page-apropos .ambition .bloc4 img{width:100%;height:auto;border-radius:0 0 40px 0}.page-apropos .valeur-ajoutee{position:relative}.page-apropos .valeur-ajoutee:after{content:'';height:583px;width:100%;background-color:rgb(205 212 228 / .3);position:absolute;bottom:0;left:0;z-index:-1}.page-apropos .valeur-ajoutee .content{position:relative}.page-apropos .valeur-ajoutee .bg-img{height:550px;border-radius:0 0 40px 0}.page-apropos .valeur-ajoutee .bloc2{text-align:center;position:relative}.page-apropos .valeur-ajoutee .bloc2 img{height:100%;width:auto;position:absolute;top:0;left:50%;transform:translateX(-50%)}.page-apropos .valeur-ajoutee .liste-valeurs-aj{margin:6rem 0 0}.page-apropos .valeur-ajoutee .cta-button3{position:absolute;right:0;bottom:-9rem}.un-projet .video{margin-bottom:4rem}.un-projet .video video{width:100%;height:auto}.un-projet .banner{position:relative}.un-projet .banner .slick-slide img{height:auto}.un-projet .banner .slick-dots{bottom:-3rem}.un-projet .banner .slick-dots li button:before{color:#a5b3ca;opacity:1;font-size:13px}.un-projet .banner .slick-dots li button:before:hover{color:#cdd4e4}.un-projet .banner .slick-dots li.slick-active button:before{opacity:1;color:#232f57}.un-projet .banner .slick-prev,.un-projet .banner .slick-next{background-image:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg);background-repeat:no-repeat;background-size:334px 476px;width:42px;height:100px;transition:opacity 0.5s}.un-projet .banner .slick-prev:before,.un-projet .banner .slick-next:before{content:none}.un-projet .banner .slick-prev:hover,.un-projet .banner .slick-next:hover{opacity:.3}.un-projet .banner .slick-prev{background-position:-278px -120px;left:-65px}.un-projet .banner .slick-next{background-position:-278px -232px;right:-65px}.un-projet .banner .slider-nav{margin-top:2rem}.un-projet .banner .slider-nav .slick-track{margin:0}.un-projet .banner .slider-nav .slick-list{margin-right:-1rem}.un-projet .banner .slider-nav .slick-slide{margin-right:1rem}.un-projet .banner .details{position:absolute;right:0;top:0;width:20rem}.un-projet .banner .details .box-bg{background-color:#232f57d1}.un-projet .banner .details .box-content{padding:3rem;color:#fff;position:relative}.un-projet .banner .details .box-content h2{margin-top:2rem}.un-projet .banner .details .box-content h2:first-of-type{margin-top:0}.un-projet .banner .details .box-content h3{margin-bottom:.5rem}.un-projet .banner .details .box-content h3:last-of-type{margin-bottom:0}.un-projet .bloc2 a{display:inline-block;background-color:#cdd4e4;padding:3rem;color:#232f57;text-decoration:none;transition:all 0.5s}.un-projet .bloc2 a:hover{background-color:#232f57;color:#fff}.un-projet .bloc3{margin-top:6rem;border-top:1px solid #cdd4e4;padding-top:4rem}.un-projet .projets-relies .slick-list{margin-right:-1.85rem}.un-projet .projets-relies .slick-slide{margin-right:1.85rem}.un-projet .projets-relies .slick-track{margin:0}.un-projet .projets-relies .slick-dots{bottom:-3rem}.un-projet .projets-relies .slick-dots li button:before{color:#a5b3ca;opacity:1;font-size:11px}.un-projet .projets-relies .slick-dots li button:before:hover{color:#5a79ab}.un-projet .projets-relies .slick-dots li.slick-active button:before{opacity:1;color:#e09b16}.page-faq{padding-bottom:6rem}.page-faq .content{padding-bottom:5rem}.page-faq h3.faq-question{cursor:pointer;user-select:none;letter-spacing:1px;margin-bottom:1rem}.page-faq h3.faq-question:hover{color:#e09b16}.page-faq h3.faq-question:hover:after{transform:rotate(90deg)}.page-faq h3.faq-question::after{content:" ▸";transition:transform 0.2s;display:inline-block;color:#e09b16;font-size:24px;margin-left:.5rem}.page-faq h3.faq-question.faq-open::after{transform:rotate(90deg)}.page-faq h2{color:#a5b3ca;border-top:1px solid #a5b3ca;margin-top:2rem;padding-top:2rem}.page-faq h2:first-of-type{border-top:0;padding-top:0}.page-jobs .intro{overflow:hidden}.page-jobs .intro .bloc1{height:28rem;width:60%;z-index:1;overflow:hidden;display:flex;align-items:flex-end}.page-jobs .intro .bloc1 img{width:100%;height:auto}.page-jobs .intro .bloc2{width:60%;padding:8rem 8rem 8rem 18rem;border-radius:0 0 0 50px;background-color:#e09b16;color:#fff;margin-left:-10%}.page-jobs .intro .bloc2 .txt{margin:2rem 0}.page-jobs .intro .bloc2 .darkblue-line:after{position:absolute;top:0rem;left:-6rem}.page-jobs .avantages .liste-avantages{row-gap:3rem}.page-jobs .avantages .liste-avantages li{padding-right:2rem}.page-jobs .galerie .slick-slide img{width:98%;height:auto;margin:0 1rem}.page-jobs .conclusion{background-color:rgb(205 212 228 / .3);padding:5rem 0 11rem}.page-jobs .conclusion .bloc2 p{font-weight:700}.page-jobs .conclusion .cta-button2{margin-top:2rem}.page-jobs .video video{width:100%;height:auto}.page-contact .adresse{font-size:1.5rem;font-weight:700;line-height:1.4em;margin:5rem 0 3rem}.page-contact .adresse:after{content:'';display:block;margin:1rem auto;background:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg) no-repeat -200px -120px;background-size:334px 476px;width:28px;height:28px}.page-contact .phone,.page-contact .email{display:block;font-size:1.5rem;font-weight:700;padding:.5rem 0;text-decoration:none}.page-contact .phone{color:#e09b16}.page-contact .phone:hover{color:#232f57}.page-contact .email{color:#232f57}.page-contact .email:hover{color:#e09b16}.page-contact .linkedin{display:inline-block;background:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg) no-repeat -270px 0;background-size:334px 476px;width:34px;height:34px;transition:all 0.5s;margin-top:1rem}.page-contact .linkedin:hover{transform:scale(.9)}.page-contact #acces{height:35rem}.page-contact #acces #content5 h5{font-weight:700;font-size:1.2rem}.page-contact #acces #content5 p{margin-bottom:0}.page-contact #acces #content5 a{font-weight:700;color:#a5b3ca}footer .bloc1{margin-top:-7rem}footer .bloc1 .cta-box{background-color:#232f57;padding:4rem 2rem;transition:all 0.5s}footer .bloc1 .cta-box:hover{transform:scale(1.05)}footer .bloc1 .cta-box a{color:#fff;text-decoration:none}footer .bloc1 .cta-box .blue-line:after{margin:1.5rem auto}footer .bloc2{background-image:url(/wp-content/themes/sense-ingenieurs/imgs/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;padding:12rem 0 5rem;margin-top:-8.5rem}footer .bloc2 .partenaires .item img{width:70%;height:auto;margin:0 auto}footer .bloc3{background-color:#232f57;color:#fff;font-size:14px;padding:3rem 0}footer .bloc3 .logo{margin-bottom:2rem;width:100%;height:auto}footer .bloc3 .adresse{line-height:1.5em;margin-bottom:2em}footer .bloc3 .menu-menu-langues-container .menu{display:flex}footer .bloc3 .menu-menu-langues-container .menu li a{padding:0rem .5rem}footer .bloc3 .menu-menu-langues-container .menu li.active a{font-weight:700}footer .bloc3 .menu-menu-langues-container .menu li.active a:hover{color:#a5b3ca}footer .bloc3 .menu-menu-langues-container .menu li:first-of-type a{border-right:1.5px solid #e09b16}footer .bloc3 a{text-decoration:none;color:#fff;display:block;padding:.4rem 0}footer .bloc3 a:hover{color:#a5b3ca}footer .bloc3 .email,footer .bloc3 .phone{font-weight:700}footer .bloc3 .linkedin{display:inline-block;background:url(/wp-content/themes/sense-ingenieurs/imgs/sprite.svg) no-repeat -270px 0;background-size:334px 476px;width:34px;height:34px;transition:all 0.5s;margin-top:1rem}footer .bloc3 .linkedin:hover{transform:scale(.9)}footer .bloc3 .menu-menu-pied-de-page-container li a{text-transform:uppercase;font-weight:500;letter-spacing:1px}footer .bloc3 .menu-menu-pied-de-page-container li .sub-menu a{text-transform:none;font-weight:400;letter-spacing:0}footer .bloc3 .menu-menu-pied-de-page-container li.menu-item-209,footer .bloc3 .menu-menu-pied-de-page-container li.menu-item-208{-webkit-column-break-before:always;column-break-before:always}footer .bloc3 .menu-menu-pied-de-page-container .menu>li{margin-bottom:.5rem}footer .bloc4{background-color:#232f57;color:#fff;padding-bottom:.5rem}footer .bloc4 .copy p{font-size:12px}footer .bloc4 .copy p a{color:#fff;text-decoration:none}footer .bloc4 .copy p a:hover{text-decoration:underline}@media screen and (max-width:1350px){.wcol1{width:4.94rem}.wcol2{width:10.875rem}.wcol3{width:16.81rem}.wcol4{width:22.75rem}.wcol5{width:28.69rem}.wcol6{width:34.625rem}.wcol7{width:40.56rem}.wcol8{width:46.5rem}.wcol9{width:52.44rem}.wcol10{width:58.375rem}.content{width:70.25rem}.page-accueil .chiffres-cles .bloc1{width:40%;padding:4rem 4rem 4rem 4rem}.page-apropos .valeurs .bloc2 ul{column-gap:1rem}.page-jobs .intro .bloc2{padding:6rem 4rem 6rem 15rem}.un-projet .banner .photos .slick-slide img{height:47rem;width:auto}.un-projet .projets-relies .slick-slide{margin-right:1rem}.un-projet .banner .slick-prev{left:-55px}.un-projet .banner .slick-next{right:-55px}.un-projet .projets-relies .slick-list{margin-right:-1rem}}@media screen and (max-width:1250px){.wcol1{width:3.8125rem}.wcol2{width:8.625rem}.wcol3{width:13.4375rem}.wcol4{width:18.25rem}.wcol5{width:23.0625rem}.wcol6{width:27.875rem}.wcol7{width:32.6875rem}.wcol8{width:37.5rem}.wcol9{width:42.3125rem}.wcol10{width:47.125rem}.content{width:56.75rem}.padding-L{padding:6rem 0}.padding-top-L{padding-top:6rem}.padding-top-M{padding-top:4rem}.xl-title{font-size:85px}.l-title,.page-divers h1{font-size:55px}.m-title,.page-divers h2,.page-un-service .conclusion h3{font-size:20px}header .menu-menu-principal-container .menu{gap:1.5rem}.page-accueil .banner .bloc1 .illu{width:430px;height:533px}.page-accueil .services li a{width:18.25rem;height:385px}.page-accueil .services li .box-content{padding:2rem 2rem 2rem}.page-accueil .chiffres-cles .bloc1{width:45%}.page-accueil .chiffres-cles .bloc1 .m-title{margin-top:0}.page-accueil .chiffres-cles .bloc2{width:60%;top:4rem}.valeurs .bg-img2{bottom:9rem}.valeurs .bg-img{height:30%}.temoignages ul{width:37.5rem}.page-services .slogan{margin:4rem auto 4rem}.page-services .services li .box-content{padding:11rem 2rem 2rem}.page-un-service{padding-top:4.2rem}.page-un-service .equipe .bg-img{height:500px}.page-un-service .details .bloc1:before{width:240px;height:290px}.page-un-service .conclusion{padding:3rem 0 11rem;margin-top:4rem}.page-un-service .conclusion .bloc1{margin-top:-8rem}.un-projet .banner .photos .slick-slide img{height:38rem}.page-apropos{padding-top:8rem}.page-apropos .intro .bg-img{height:80%}.page-apropos .intro .slogan{width:100%;height:auto}.page-apropos .schema img{max-width:40rem}.page-apropos .valeurs .bloc1 img{width:18.25rem}.page-apropos .ambition .amb-intro{padding-bottom:7rem}.page-apropos .valeur-ajoutee .bg-img{height:480px}footer .bloc1 .cta-box{padding:3rem 2rem}footer .bloc1{margin-top:-7.5rem}}@media screen and (min-width:1131px){header .mainheader .menu-menu-principal-container{display:block}}@media screen and (max-width:1130px){.wcol2{width:6.25rem}.wcol3{width:10.125rem}.wcol4{width:14rem}.wcol7{width:25.625rem}.wcol6{width:21.75rem}.wcol5{width:17.875rem}.wcol8{width:29.5rem}.wcol9{width:33.375rem}.content{width:45rem}.tablet-noflex{flex-direction:column}.tablet-noflex-reverse{flex-direction:column-reverse}.xl-title{font-size:75px}.l-title,.page-divers h1{font-size:50px}.page-un-service .details .bloc2 .liste-etapes .total{font-size:25px}.page-apropos .mission .conclusion .content blockquote p{font-size:24px}.page-contact .adresse,.page-contact .phone,.page-contact .email{font-size:20px}.m-title,.page-divers h2,.page-un-service .conclusion h3{font-size:18px;letter-spacing:3px}.txt-18,.txt-18 p,.valeurs .bloc1 .txt,.s-title,.page-divers h3,.single-divers h2,.un-projet .banner h2,.page-un-service .intro ul li{font-size:1rem}p{font-size:15px}.padding-L{padding:5rem 0}.padding-S{padding:2rem 0}.padding-top-M{padding-top:3rem}header .logo{width:7rem;height:auto}header .logo img{width:100%;height:auto}header{padding:.2rem 1rem}header .bloc2{flex-direction:row-reverse}header .mainheader .menu-menu-principal-container{display:none;position:fixed;top:0;left:0;background-color:#232f57;width:100%;height:100%;z-index:1}header .mainheader .menu-menu-principal-container .menu{gap:0}header .mainheader .menu-menu-principal-container>ul{flex-direction:column;align-items:center;position:absolute;top:50%;width:100%;transform:translateY(-50%);max-height:95%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;padding:0 3rem}header .mainheader .menu-menu-principal-container>ul>li{width:100%;text-align:center;border-top:1px solid #fff3}header .mainheader .menu-menu-principal-container>ul>li a{font-size:25px;display:block;padding:1.5rem 0;color:#fff}header .mainheader .menu-menu-principal-container>ul>li:first-of-type{border-top:0}header .mainheader .menu-menu-principal-container>ul>li.cta-button{margin-top:1rem;background-color:#e09b16;border:0;width:23rem;border-radius:3rem}header .btn{display:flex}header .menu li.menu-item-has-children .sub-menu{position:initial;width:100%;background:#fff0;padding:0rem 1.5rem 1rem}header .menu li.menu-item-has-children .sub-menu li a{padding:.6rem 0 .6rem 0}header .menu li.menu-item-has-children:after{position:absolute;right:1rem;top:1.6rem;transform:scale(2)}.page-accueil .banner .bloc1{min-height:35rem}.page-accueil .banner .bloc1 img{width:100%;height:auto}.page-accueil .banner .bloc1 .illu{width:320px;height:386px;bottom:-4.9rem}.page-accueil .services li img{height:100%;width:auto}.page-accueil .services li a{width:14rem;height:385px}.page-accueil .services li .box-content{padding:1.5rem}.page-accueil .services li .mots-cles{padding-left:2.5rem}.page-accueil .services li .mots-cles:before{left:-.6rem;transform:scale(.8);transform-origin:top left}.page-accueil .chiffres-cles .bloc1{padding:2rem 3rem 2rem 2rem}.page-accueil .chiffres-cles .bloc2{top:5rem;height:70%}.page-accueil .derniers-projets .bloc1{width:100%}.page-accueil .derniers-projets .yellow-line:after{margin:2rem 0 3rem}.page-accueil .derniers-projets .bloc2{width:100%}.page-accueil .derniers-projets .bloc2 li{width:14rem}.page-accueil #juicer-feed-container{min-height:24rem}.page-accueil .linkedin .bloc2 .juicer-feed .jcr-\@container{height:24rem!important}.page-accueil .linkedin .l-title:before{transform:scale(.7);transform-origin:left}.page-accueil .ambition{min-height:400px}.page-accueil .ambition:after{width:210px;height:252px;bottom:-7.8rem}.page-accueil .valeurs .bloc1 .wcol9,.page-accueil .valeurs .bloc2{width:100%}.page-accueil .valeurs ul{margin-top:2rem;width:100%}.page-accueil .valeurs ul li .wcol4{width:17.875rem}.page-accueil .valeurs ul li .picto{margin-left:0rem}.page-accueil .valeurs .bg-img{height:20%}.page-accueil .valeurs .bg-img1{position:relative;bottom:0;width:45rem;margin:8rem auto 2rem;height:20rem}.page-accueil .valeurs .bg-img2{display:none}.page-accueil .valeurs ul li .wcol2{width:10.125rem}.page-accueil .valeurs ul li .wcol4{width:33.375rem}.page-services .services li .box-content{padding:5rem 2rem 2rem}.page-services li .mots-cles{padding-left:2.5rem}.page-services li .mots-cles:before{left:-.6rem;transform:scale(.8);transform-origin:top left}.page-services .slogan{margin:3rem auto 3rem}.page-un-service{padding-top:3.7rem}.page-un-service .banner .bloc1 img{width:90%;height:auto}.page-un-service .banner .l-title{font-size:45px}.page-un-service .intro ul{column-count:1}.page-un-service .intro img{width:10rem}.page-un-service .equipe .bg-img{height:400px}.page-un-service .details .bloc1{width:14rem}.page-un-service .details .bloc1:before{width:200px;height:245px}.page-un-service .details .bloc2{width:29.5rem}.page-un-service .details .liste-etapes .wcol6{width:25.625rem}.page-un-service .details .bloc2 .liste-etapes .s-title2{padding-left:6rem}.page-un-service .details .bloc2 .liste-etapes .s-title2 .nbr{top:-3rem}.un-projet .banner .photos .slick-slide img{height:30.1rem}.un-projet .banner .details .box-content{padding:2rem}.un-projet .banner .details{width:16rem}.un-projet .bloc2 a{padding:2rem}.un-projet .bloc3{margin-top:4rem;padding-top:3rem}.page-apropos{padding-top:4rem}.page-apropos .intro .bg-img{height:70%}.page-apropos .mission .bloc2{width:25.625rem}.page-apropos .mission .bloc2 .liste-services li{padding-left:7rem}.page-apropos .mission .bloc2 .liste-services li img{width:5.5rem}.page-apropos .valeurs .bloc1 img{width:14rem}.page-apropos .valeurs ul li .picto{margin-left:0rem}.page-apropos .ambition .bloc3,.page-apropos .ambition .bloc4{width:100%}.page-apropos .ambition .bloc4{margin-top:-6rem;margin-bottom:1.5rem}.page-apropos .valeur-ajoutee .bg-img{height:435px}.page-jobs .intro .bloc2{padding:4rem 4rem 4rem 9rem}.page-contact #acces{height:28rem}footer .bloc1 .cta-box{padding:2rem 1.5rem}footer .bloc2{padding:12rem 0 4rem}footer .bloc3 .col-3{column-count:2}}@media screen and (max-width:810px){.content{width:90%}.smartphone-noflex{flex-direction:column}.smartphone-noflex-reverse{flex-direction:column-reverse}.padding-L{padding:4rem 0}main.padding-L{padding:6rem 0 4rem}.page-contact .coord{padding:6rem 0 4rem}.padding-top-L{padding-top:4rem}.padding-M{padding:3rem 0}.page-accueil .banner .bloc1 .wcol6,.page-accueil .linkedin .bloc1,.page-accueil .linkedin .bloc2,.temoignages ul,footer .bloc1 .cta-box,.page-accueil .linkedin .txt,.page-un-service .banner .bloc1,.page-un-service .banner .bloc2,.page-un-service .intro .wcol10,.page-un-service .intro ul,.page-un-service .details .bloc1,.page-un-service .details .bloc2,.page-un-service .conclusion .bloc1,.page-un-service .conclusion .bloc2,.page-apropos .intro .bloc1,.page-apropos .mission .bloc1,.page-apropos .mission .bloc2,.page-apropos .valeurs .bloc2 ul li,.page-apropos .valeur-ajoutee .liste-valeurs-aj,.page-apropos .valeur-ajoutee .liste-valeurs-aj li,.page-jobs .intro .bloc1,.avantages .liste-avantages li,.page-jobs .conclusion .bloc1,.page-jobs .conclusion .bloc2,.un-projet .description .bloc1,.un-projet .description .bloc2,.page-services li{width:100%}.page-projets .projets ul li,.page-apropos .valeurs .bloc1 img{width:48%}.page-accueil .derniers-projets .bloc2 li{width:31.5%}.page-accueil .linkedin .bloc1,.page-un-service .conclusion .bloc2,.page-jobs .conclusion{text-align:center}.xl-title{font-size:65px}.l-title,.page-divers h1{font-size:45px}.l-title.yellow-line:after,.l-title.blue-line:after,.l-title.darkblue-line:after{margin:2rem 0 2rem}header{padding:0rem 1rem}header .logo{width:6rem}header .btn{padding:0}.page-accueil .banner .bloc1{min-height:30rem}.page-accueil .banner .bloc1 .wcol6{max-width:21rem}.page-accueil .banner .bloc1 .illu{width:240px;height:290px;bottom:-3.7rem}.page-accueil .banner .cta-button2{margin-top:2rem}.page-accueil .services ul{row-gap:2rem;align-items:center}.page-accueil .services li{width:18rem}.page-accueil .services li a{width:18rem}.page-accueil .chiffres-cles .bloc1{width:80%;padding:2rem 3rem 2rem 5%}.page-accueil .chiffres-cles .bloc2{position:relative;transform:none;width:100%;height:24rem;margin-top:-7rem;top:0}.page-accueil .chiffres-cles .cta-button3{transform:translateY(0);margin-top:1rem}.page-accueil .valeurs .bg-img1{width:90%}.page-accueil .valeurs ul li .wcol2{width:25%}.page-accueil .valeurs ul li .wcol4{width:72%}.projets .projets-liste>li h3,.projets .projets-liste .slick-slide li h3{padding:.8rem}.page-accueil .derniers-projets .yellow-line:after{margin:1rem 0 2rem}.page-accueil .linkedin .bloc1{margin-bottom:2rem}.page-accueil .linkedin .l-title:before{transform-origin:center;margin:0 auto}.page-accueil .ambition:after{width:180px;height:220px;bottom:-7rem}.page-accueil .valeurs .bg-img1{margin:6rem auto 2rem}.temoignages{padding:3rem 0 13rem}.page-services li{max-width:20rem;margin:0 auto 3rem}.page-un-service{padding-top:3rem}.page-un-service .banner .content{row-gap:2rem}.page-un-service .intro img{width:8rem;margin-top:-1rem;margin-bottom:1rem}.page-un-service .equipe .bg-img{height:350px}.page-un-service .details .bloc1{display:flex;align-items:center;column-gap:2rem;margin-bottom:2rem}.page-un-service .details .bloc1:before{width:150px;height:185px;margin-bottom:0}.page-un-service .details .bloc1 .m-title{max-width:19rem;margin-bottom:0}.page-un-service .details .bloc2:before{right:-1.5rem}.page-un-service .details .bloc2 .liste-etapes .s-title2 .nbr{top:-2rem}.page-un-service .conclusion .flex{row-gap:2rem}.page-un-service .conclusion .bloc1 img{max-width:20rem;margin:0 auto;display:block}.page-projets .projets ul{row-gap:1.5rem}.page-projets .filtres .filtres-content{width:20rem}.un-projet .banner .details{position:initial;width:100%;margin-top:4rem}.un-projet .banner .details .box-bg{background-color:#232f57}.un-projet .banner .photos .slick-slide img{width:100%;height:auto}.un-projet .banner .slider-nav{margin:2rem 2rem 0}.un-projet .banner .slick-prev,.un-projet .banner .slick-next{transform:scale(.7) translate(0,-50%)}.un-projet .banner .slick-dots{bottom:-2rem}.un-projet .banner .slick-dots li button:before{font-size:11px}.un-projet .description{row-gap:2rem}.un-projet .description .bloc3{margin-top:1rem;padding-top:3rem;margin-bottom:2rem}.page-apropos{padding-top:2rem}.page-apropos .intro .bg-img{position:initial;height:20rem;width:95%;float:right;margin-bottom:2rem;transform:none}.page-apropos .intro .bg-img[data-aos=fade-left]{transform:translate3d(100px,0,0)}.page-apropos .intro .bg-img[data-aos^=fade][data-aos^=fade].aos-animate{transform:translateZ(0)}.page-apropos .mission .bloc1{margin-bottom:2rem}.page-apropos .mission .conclusion .content{column-count:1}.page-apropos .mission .conclusion .content blockquote{-webkit-column-break-before:unset;column-break-before:unset;-webkit-column-break-after:unset;column-break-after:unset;margin-bottom:1rem}.page-apropos .valeurs .bloc1 img:last-of-type{display:none}.page-apropos .valeurs .bloc2 ul{row-gap:0}.page-apropos .valeurs ul li .wcol2{width:25%}.page-apropos .valeurs ul li .wcol4{width:72%}.page-apropos .ambition .bloc1{width:40%}.page-apropos .ambition .bloc2{width:55%}.page-apropos .valeur-ajoutee .bg-img{height:320px;width:95%}.page-apropos .valeur-ajoutee .bloc2 img{display:none}.page-apropos .valeur-ajoutee .liste-valeurs-aj{margin:3rem 0 0;row-gap:2rem}.page-apropos .valeur-ajoutee .liste-valeurs-aj li .m-title{margin-bottom:1rem}.page-apropos .valeur-ajoutee .cta-button3{bottom:-7rem}.page-faq h3.faq-question{padding-right:3rem;position:relative}.page-faq h3.faq-question:after{position:absolute;top:0;right:0}.page-jobs .intro .bloc1{height:auto;margin-top:-5rem;z-index:0}.page-jobs .intro .bloc2{padding:2.5rem;margin-left:10%;width:90%}.page-jobs .intro .bloc2 .l-title br{display:none}.page-jobs .intro .bloc2 .darkblue-line:after{position:initial}.page-jobs .avantages .liste-avantages{row-gap:2rem}.page-jobs .avantages .liste-avantages li{padding-right:0}.page-jobs .conclusion{padding:3rem 0 8rem}.page-jobs .conclusion .l-title.yellow-line:after{margin:2rem auto}footer .bloc1{margin-top:-4.5rem}footer .bloc1 .flex{row-gap:2rem}footer .bloc2{padding:7rem 0 3rem;margin-top:-4.5rem}footer .bloc3 .flex>div:first-of-type{display:none}footer .bloc3 .flex>div:first-of-type+div{width:31%}footer .bloc3 .flex>div:first-of-type+div+div{width:65%}}@media screen and (max-width:580px){.smartphone-s-noflex{flex-direction:column}.smartphone-s-noflex-reverse{flex-direction:column-reverse}.page-accueil .services li,.page-accueil .services li a,.page-accueil .derniers-projets .bloc2 li,.page-apropos .ambition .bloc1,.page-apropos .ambition .bloc2,.page-accueil .intro .txt,.page-accueil .valeurs .bg-img1,footer .bloc3 .flex>div:first-of-type+div,footer .bloc3 .flex>div:first-of-type+div+div,footer .bloc4 .pc70,footer .bloc4 .pc30,.page-accueil .ambition .txt,.page-un-service .equipe .bloc2,header .mainheader .menu-menu-principal-container>ul>li.cta-button,.page-projets .projets ul li,.page-apropos .valeurs .bloc1 img{width:100%}.xl-title{font-size:60px}.l-title,.page-divers h1{font-size:40px}header .mainheader .menu-menu-principal-container>ul>li a{font-size:22px}header .mainheader .menu-menu-principal-container>ul>li.cta-button a{font-size:20px}header .mainheader .menu-menu-principal-container>ul>li .sub-menu a{font-size:20px}.page-contact .adresse,.page-contact .phone,.page-contact .email{font-size:18px}.m-title,.page-divers h2,.page-un-service .conclusion h3{font-size:16px}body,.txt-18,.txt-18 p,.valeurs .bloc1 .txt,.s-title,.s-title2,.page-divers h3,.single-divers h2,.un-projet .banner h2,.page-un-service .intro ul li,.m-title,.page-divers h2,.page-un-service .conclusion h3,.xs-title,.single-divers h3,.un-projet .banner h3{font-size:15px}p,.txt-15 p{font-size:14px}.cta-button,.cta-button2,.cta-button3{font-size:13px}.temoignages h3,.temoignages h4{font-size:12px}.fil-ariane{font-size:10px}.cta-button,.cta-button2,.cta-button3,.valeurs .bloc1 .txt,.m-title,.page-divers h2,.page-un-service .conclusion h3{letter-spacing:2px}.s-title,.page-divers h3,.single-divers h2,.un-projet .banner h2{letter-spacing:3px}footer .bloc3 .flex>div:first-of-type+div,footer .bloc4 .flex,footer .bloc4 .pc30,.page-accueil .valeurs .bloc1 .wcol9,.page-apropos .mission .bloc2 .liste-services li{text-align:center}.fil-ariane{padding:.8rem 1rem}.padding-L{padding:3.5rem 0}main.padding-L{padding:5.5rem 0 3.5rem}.padding-top-L{padding-top:3.5rem}.page-contact .coord{padding:5.5rem 0 3.5rem}.padding-M{padding:2rem 0}.l-title.yellow-line:after,.l-title.blue-line:after,.l-title.darkblue-line:after{margin:1rem 0 2rem}.valeurs ul li{align-items:flex-start}.valeurs ul li .m-title{padding-left:3rem}.valeurs ul li .m-title span{top:-1.75rem}header .mainheader .menu-menu-principal-container>ul>li a{padding:1rem 0}header .menu li.menu-item-has-children:after{top:1.2rem}header .mainheader .menu-menu-principal-container>ul{padding:0 2rem}.page-accueil .banner .bloc1{min-height:25rem;align-items:flex-start;padding-top:6rem}.page-accueil .banner .bloc1 .illu{width:150px;height:184px;bottom:-2.4rem}.page-accueil .banner .bloc1 .wcol6{width:75%}.page-accueil .banner .cta-button2{margin-top:1rem;text-align:center;padding:1rem;width:100%}.page-accueil .banner .cta-button2:after{content:none}.page-accueil .intro .m-title{max-width:18rem;margin:0 auto 1rem}.page-accueil .services ul{row-gap:2rem}.page-accueil .services li a{height:22rem}.page-accueil .services li img{width:100%;height:auto}.page-accueil .services li .mots-cles{left:initial;right:2rem}.page-accueil .chiffres-cles .bloc1{width:95%;padding:1rem 2rem 1rem 5%;position:relative}.page-accueil .chiffres-cles .bloc2 .logo{display:none}.page-accueil .chiffres-cles .bloc2{height:15rem;margin-top:-3rem}.page-accueil .derniers-projets .bloc2 ul{row-gap:2rem}.page-accueil .derniers-projets .bloc2 ul li{max-width:15rem;margin:0 auto}.page-accueil .ambition{min-height:370px}.page-accueil .ambition:after{width:140px;height:172px;bottom:-5.5rem}.page-accueil .valeurs .bg-img1{height:15rem}.page-accueil .valeurs ul li .wcol2{margin-top:-1.5rem}.page-accueil .valeurs .bloc1 .wcol9{margin-bottom:1rem}.page-un-service .banner .l-title{font-size:37px}.page-un-service .intro .m-title{padding-right:10rem}.page-un-service .intro img{width:6rem}.page-un-service .equipe .bg-img{height:250px;width:95%}.page-un-service .equipe .bloc2 .m-title{transform:none;top:0;margin-top:1.5rem;width:100%;left:0;padding-right:5%}.page-un-service .equipe .bloc2 .yellow-line:after{position:initial;transform:none;width:60px;float:right;margin-left:1rem}.page-un-service .details .bloc1:before{width:80px;height:100px}.page-un-service .details .bloc1 .m-title{max-width:12rem}.page-un-service .conclusion .bloc1 img{max-width:15rem}.page-un-service .conclusion{padding:3rem 0 8rem}.page-un-service .conclusion .cta-button2{margin-top:2rem}.page-un-service .details .bloc2 .liste-etapes .s-title2{padding-left:5rem}.page-projets .filtres .filtres-content{width:17rem;padding:5rem 2rem 2rem}.un-projet .banner .slider-nav{display:none}.un-projet .banner .photos .slick-dots li{margin:0}.un-projet .banner .details .box-content{padding:1.5rem}.un-projet .banner .details{margin-top:3rem}.un-projet .video{margin-bottom:2rem}.page-apropos{margin-bottom:12rem}.page-apropos .intro .bg-img{height:16rem}.page-apropos .schema{padding-top:0}.page-apropos .mission .bloc2 .liste-services li{padding-left:0;padding-top:6rem}.page-apropos .mission .bloc2 .liste-services li img{width:5rem;left:50%;transform:translateX(-50%)}.page-apropos .mission .bloc2 .liste-services li{margin-bottom:2rem}.page-apropos .mission .bloc2 .liste-services li .yellow-line:after{margin:1rem auto}.page-apropos .valeurs .bloc1{row-gap:2rem}.page-apropos .ambition .bloc1{margin-bottom:2rem}.page-apropos .ambition .amb-intro{padding-bottom:4rem}.page-apropos .valeur-ajoutee .liste-valeurs-aj{margin:2rem 0 0}.page-apropos .valeur-ajoutee .bg-img{height:190px}.page-apropos .valeur-ajoutee:after{height:450px}.page-jobs .intro .bloc1{margin-top:-3rem}.page-jobs .intro .bloc2{padding:2rem;margin-left:5%;width:95%}.page-contact .adresse{margin:4rem 0 2rem}.page-contact #acces{height:22rem}.temoignages{padding:3rem 0 10rem}footer .bloc3 .flex{row-gap:2rem}footer .bloc4 .flex{row-gap:1rem}}