@media screen and (min-width:1550px){.container{max-width:1700px}.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12{width:100%;padding-right:15px;padding-left:15px}.col-xxl-1{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:2000px){.accueil .entete .content{margin:0 0 100px 4%}}@media (max-width:1875px){.txt-xx{font-size:14px}.footer .middle .contenu .ligne .links .link{padding-right:134px}.apropos .entete,.expertis .entete,.solutions .entete,.domaine .entete{height:492px}.apropos .entete .content{padding:0 8% 93px}.apropos .vision .left,.apropos .vision .right{padding:150px 90px 0}.apropos .engagements{padding-top:192px}.apropos .engagements .row{padding:0 90px}}@media (max-width:1670px){.txt-big{font-size:65px}.accueil .entete .content .titre h1{font-size:61px}.accueil .contacter .right .image{width:97vw}}@media (max-width:1549px){.txt-big{font-size:47px}.txt-max{font-size:65px}.txt-regu{font-size:22px}.txt-l{font-size:38px}.txt-lm{font-size:34px}.txt-xs{font-size:12px}.txt-xxs{font-size:12px}.apropos .entete,.expertise .entete,.solutions .entete,.domaine .entete,.valorisation .entete{height:449px}.header .headerTraitements .logo_wrapper .navbar-brand .logo{width:148px}.header .headerTraitements .listeTrait .liste{margin-right:5px}.header .headerTraitements .listeTrait .liste .item{text-align:center;padding:0 9px}.header .headerTraitements .listeTrait .liste .collapse .liens .content{width:89%}.header .headerTraitements .listeTrait .liste .collapse .nous-contact{padding-left:18px;padding-right:14px}.header .headerTraitements .listeTrait .liste .collapse .nous-contact .boutons .button{margin-bottom:11px}.header .headerTraitements .listeTrait .liste .item:after{bottom:-22px}.header .headerTraitements .listeTrait .acces .lien{padding:40px 17px}.header .headerVisible .liste-liens .item{padding:0 27px}.accueil .entete{height:848px}.accueil .entete .content .titre h1{font-size:47px}.accueil .entete .carre{height:268px;width:280px}.accueil .secteurs .colonne .titre h2{font-size:29px}.accueil .vision .right{padding:0 103px}#includeValeurs .topissime .titre h2{font-size:29px}#includeValeurs .liste-valeurs .item{padding-left:62px;padding-top:115px;padding-bottom:167px}.nous-contacter{padding:28px}.footer .top .left{padding:0 56px}.footer .top .right .certif{padding-left:32px}.footer .top .right .bloc-contact{padding-left:32px}.footer .middle .contenu{justify-content:space-between;width:84%}.footer .middle .contenu .ligne .links .link{padding-right:81px}.footer .bottom{padding:40px 19%}.apropos .vision .right{padding:46px 90px 10px 0}.apropos .vision .right .quote{left:-34px}.apropos .vision .left{padding:129px 62px 0}.apropos .engagements .row{padding:0}.solutions .avantages{padding-bottom:0}.domaine .contenu .row .right .image{height:642px}#includeSolutions .row .liste .lien .item{width:256px}#includeSolutions .row .liste .lien .item .filter{height:432px}.valorisation .contenu .item{padding-bottom:70px}.valorisation .contenu .item .titre h2{font-size:39px}.valorisation .benefices .top .titre h2{font-size:39px}.valorisation .benefices .liste-valeurs .item{padding-left:47px;padding-top:111px;padding-bottom:169px}.contact .container-fluid .formulaire #form_contact{padding:35px 29px}.contact .container-fluid .left{padding-left:50px}.contact .container-fluid .left .item .titre{max-width:526px}.contact .container-fluid .left .item .titre h1{font-size:60px}.apropos .entete .content .titre h1,.bloc_faq .entete .content .titre h1,.solutions .entete .content .titre h1,.domaine .entete .content .titre h1,.expertise .entete .content .titre h1{font-size:60px}.valorisation .entete .content .titre h1{font-size:53px}.expertise .domaines .top h2{font-size:29px}}@media (max-width:1199px){.txt-max{font-size:61.2px}.txt-big{font-size:42px}.txt-xxl{font-size:40px}.txt-xl{font-size:35px}.txt-l{font-size:29px}.txt-lm{font-size:28px}.txt-m{font-size:27px}.txt-regu{font-size:17px}.txt-ms{font-size:15px}.txt-s{font-size:14px}.txt-xx{font-size:13px}.txt-xs{font-size:12px}.txt-mini{font-size:12px}.header .headerVisible .liste-liens .item{padding:0 27px}.header .headerTraitements .listeTrait .liste .collapse .nous-contact{padding-left:18px;padding-right:14px}.header .headerTraitements .listeTrait .liste .collapse .nous-contact .boutons .button{margin-bottom:11px}.header .headerTraitements .listeTrait .liste .item:after{bottom:-22px}.accueil .entete .content .titre h1{font-size:29px}.accueil .entete .carre{height:212px;width:216px;padding:23px}.accueil .entete .content{max-width:65%}.accueil .vision{padding:103px 0 150px}.accueil .secteurs:after{width:25px}.accueil .secteurs .secteurs-indiv .item{padding:50px 13px}.accueil .contacter .right .image{width:120vw}#includeValeurs .liste-valeurs .item{padding-left:28px;padding-top:87px;padding-bottom:142px}.footer .landing-footer .landing-footer-image{height:30vw}.footer .top{height:fit-content;flex-direction:column}.footer .top .left{width:100%;padding:56px}.footer .top .left:after{width:100%;height:1px}.footer .top .left .seo .titre h2{font-size:27px}.footer .top .right{width:100%;justify-content:center;align-items:center;display:flex;padding:20px}.footer .top .right .certif{padding-left:0;width:50%}.footer .top .right .certif:after{width:1px;height:100%}.footer .top .right .certif .bloc .image{height:46px;margin-right:28px}.footer .top .right .bloc-contact{width:50%;padding-left:23px}.footer .top .right .bloc-contact .bloc .topp .lien{padding-left:8px}.footer .top .right .bloc-contact .bloc .agences .ag{padding-right:41px}.apropos .engagements{padding-top:123px;padding-bottom:123px}.apropos .chiffres .colonne .contenu .titre{max-width:362px;padding-left:65px}.apropos .expertise .traits{right:-225px}.apropos .expertise .right{padding-left:38px}.solutions .avantages .titre h2{font-size:34px}.solutions .mesure .right .titre h2{font-size:34px}.solutions .mesure .left .background{height:606px}.domaine .contenu .row .left .titre h2{font-size:37px}.domaine .contenu .row .right .image{height:475px}#includeAvantages{padding-bottom:98px}#includeAvantages .row .colonne{height:478px}#includeAvantages .row .colonne .content{align-items:center;flex-direction:column}#includeAvantages .row .colonne .content .right .item{padding-right:0}#includeAvantages .row .colonne .content .left h2{font-size:37px}#includeProjet .colonne .content .titre h2{font-size:37px}#includeSolutions .row .liste{flex-wrap:wrap}#includeSolutions .row .liste .lien{margin-bottom:50px}#includeSolutions .row .liste .lien .item{width:380px}#includeSolutions .row .liste .lien .item .filter{height:294px}.valorisation .contenu{padding-top:86px}.valorisation .benefices .top .titre{padding-left:32px}.valorisation .benefices .liste-valeurs .item{padding-left:24px;padding-top:74px;padding-bottom:127px}#includeSolutions{padding-top:70px;padding-bottom:59px}#includeSolutions .row .topissime .titre h2{font-size:39px}#actu .entete .sous-titre{max-width:70%}#actu .main_content{padding-top:20px}#actu .partage{margin-top:50px}.contact .container-fluid .left{padding-top:172px;padding-bottom:0}.contact .container-fluid .left .item .agences{padding:90px 0}.contact .container-fluid .formulaire{padding-top:69px;padding-bottom:0px}.contact .container-fluid .formulaire #form_contact{padding:42px 151px}.contact .container-fluid .row .background{height:47%}.apropos .entete .content .titre h1,.bloc_faq .entete .content .titre h1,.solutions .entete .content .titre h1,.domaine .entete .content .titre h1,.expertise .entete .content .titre h1{font-size:51px}.valorisation .entete .content .titre h1{font-size:47px}}@media (max-width:991px){.txt-max{font-size:55.1px}.txt-big{font-size:42px}.txt-xxl{font-size:41px}.txt-xl{font-size:40.5px}.txt-l{font-size:25px}.txt-lm{font-size:24px}.txt-m{font-size:23px}.txt-regu{font-size:20px}.txt-ms{font-size:16px}.txt-s{font-size:18px}.txt-xx{font-size:13px}.txt-xs{font-size:13px}.txt-mini{font-size:13px}.button{font-size:13px !important}main{margin-top:0}.header .headerTraitements,.header .headerVisible{display:none}.header #headerResponsive{display:flex;align-items:center;width:100%;z-index:1002;transition:all 0.5s;justify-content:space-between;padding:11px 21px;height:62px}.header #headerResponsive .landing-header-text{text-align:right;padding-right:0;padding-left:15px;font-size:12px}.header #headerResponsive:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(19, 45, 128, 0.9);backdrop-filter:blur(20px);transition:all 0.2s ease-in-out}.header #headerResponsive .logo_wrapper{z-index:5;position:relative;top:4px}.header #headerResponsive .logo_wrapper .navbar-brand .logo{width:100px}.header #headerResponsive .right{z-index:5;display:flex;align-items:center}.header #headerResponsive .right .burger{position:relative;width:41px;height:39px;overflow:hidden;background:transparent;cursor:pointer;color:#ffffff;border-radius:3px}.header #headerResponsive .right .burger span{position:absolute;top:13px;z-index:5;height:2px;left:33px;margin-left:-20px;width:30px;background:#ffffff;transition:all 0.6s}.header #headerResponsive .right .burger span:nth-child(2){top:20px}.header #headerResponsive .right .burger span:nth-child(3){top:27px}.header #headerResponsive.menuOpen{box-shadow:none;-webkit-box-shadow:none}.header #headerResponsive.menuOpen .right .burger span:nth-child(1){transform:rotate(42deg) translateY(5px) translateX(5px)}.header #headerResponsive.menuOpen .right .burger span:nth-child(2){transform:translateX(-66px);opacity:0}.header #headerResponsive.menuOpen .right .burger span:nth-child(3){transform:rotate(-42deg) translateY(-5px) translateX(5px)}.header #headerResponsive.inSub #logoResponsive{opacity:0;visibility:hidden}.header #navresponsive{position:fixed;display:block;top:61px;right:0;width:100%;height:100vh;overflow:scroll;-webkit-overflow-scrolling:touch;text-align:center;z-index:1001;background-color:#ffffff;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.header #navresponsive .country-selector{position:absolute;left:15px;bottom:50px}.header #navresponsive .country-selector.weglot-dropdown ul{top:-100%;border-radius:5px}.header #navresponsive .country-selector.weglot-dropdown li{display:block}.header #navresponsive .country-selector.weglot-dropdown a{width:100%;display:block}.header #navresponsive .country-selector.weglot-dropdown input:checked~.wgcurrent:after{-webkit-transform:translate(-50%, -65%) rotate(-90deg);-moz-transform:translate(-50%, -65%) rotate(-90deg);-ms-transform:translate(-50%, -65%) rotate(-90deg);transform:translate(-50%, -65%) rotate(-90deg)}.header #navresponsive,.header #navresponsive ul.sub{transition:all 0.7s}.header #navresponsive.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header #navresponsive .current{width:fit-content;position:fixed;top:0;height:55px;opacity:0;visibility:hidden;right:0;background:#fff;color:#000000;text-transform:uppercase;transition:all 0.3s;font-weight:600;padding:0 10px 0 19px;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center;z-index:1500}.header #navresponsive .previous{position:fixed;right:246px;top:17px;opacity:0;visibility:hidden;background:url("../img/icon/arrow-left-blue.svg") no-repeat;background-position:center;width:80px;height:26px;z-index:999;transition:all 0.3s;background-repeat:no-repeat;background-size:contain;cursor:pointer}.header #navresponsive .containerSub{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);position:fixed;right:0;top:0px;padding-top:50px;bottom:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:smooth;background:#ffffff;transition:all 0.5s;width:100%}.header #navresponsive .containerSub.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header #navresponsive .containerSub{z-index:5}.header #navresponsive .containerSub .containerSub{z-index:6}.header #navresponsive .containerSub .containerSub .containerSub{z-index:7}.header #navresponsive .principal{display:table;margin-left:auto;margin-right:auto;width:100%}.header #navresponsive .principal .button.contacter{display:none}.header #navresponsive.active ul.sub{top:0;height:auto}.header #navresponsive.active ul.sub .item .lien-indiv{padding:24px 31px 15px 20px}.header #navresponsive ul.sub.active{left:0}.header #navresponsive ul.principal{position:absolute;top:0px;left:0;padding-bottom:50px;background:inherit;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.header #navresponsive ul.principal .last{order:5;margin-top:15px;margin-left:15px}.header #navresponsive ul.principal .last .lien{width:fit-content;color:#ffffff;background:#000000;border-radius:5px;padding:15px 20px 15px 20px;transition:background ease-in-out 0.3s;position:relative}.header #navresponsive ul.principal .last .lien:hover{background:rgba(0, 0, 0, 0.8)}.header #navresponsive ul.principal .last .lien:after{display:none}.header #navresponsive.black ul.principal .last .lien{color:#000000;background:#ffffff}.header #navresponsive.black ul.principal .last .lien:hover{background:rgba(255, 255, 255, 0.8)}.header #navresponsive ul li a{color:#000000;text-decoration:none;font-weight:600;line-height:1.5;display:block;padding:24px 31px 15px 20px;position:relative;transition:all 0.3s;text-align:right;cursor:pointer}.header #navresponsive ul .icone a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:25px;gap:25px;-webkit-flex-flow:row-reverse nowrap;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}.header #navresponsive ul .icone a svg path{fill:#000000}.header #navresponsive ul li a.active{color:#000000}.header #navresponsive ul li a span{color:#000000}.header #navresponsive ul li>a:before{content:"";display:none;position:absolute;width:20px;height:3px;background:#5a81ff;background-size:contain;right:0;bottom:30px}.header #navresponsive ul li>a:hover{margin-right:20px}.header #navresponsive ul li>a:hover:before{display:block}.header #navresponsive ul li.hasSub>a:before{content:"";display:none;position:absolute;width:20px;height:20px;background:url("../img/icon/arrow-right-blue.svg") no-repeat;background-size:contain;right:0;top:45%}.header #navresponsive ul li.hasSub>a:hover{margin-right:20px}.header #navresponsive ul li.hasSub>a:hover:before{display:block}.header #navresponsive ul li:not(:last-of-type) a:after{content:"";display:block;height:1px;background:#e9e9e9;position:absolute;bottom:0;left:0%;right:0}.header #navresponsive.inSub .current{opacity:1;visibility:visible}.header #navresponsive.inSub .previous{opacity:1;visibility:visible}.header #navresponsive .contentScrolled .button{position:relative}.header #navresponsive .containerList .button{background:#898a8d}.header #navresponsive .button:after{content:""}.header .headerResponsiveSpacer{height:55px}.accueil .entete{height:727px}.accueil .entete .content{max-width:85%;padding-top:206px;justify-content:start}.accueil .entete .carre{width:245px;top:58%}.accueil .vision .row{justify-content:center}.accueil .vision .row .right{padding:88px;margin-left:0;margin-top:0;margin-bottom:0}.accueil .secteurs .secteurs-indiv .item{width:50%}.accueil .actualites{padding-top:90px;padding-bottom:90px}.accueil .actualites .left{padding-bottom:42px;padding-left:47px}#includeValeurs .liste-valeurs .item{padding-left:15px;padding-top:47px;padding-bottom:78px}.footer .top .right{flex-direction:column}.footer .top .right .certif{width:100%;padding-bottom:20px;justify-content:center}.footer .top .right .certif:after{width:100%;height:1px}.footer .top .right .certif .bloc .image{margin-right:66px}.footer .top .right .bloc-contact{padding-top:20px;padding-left:0;width:100%;justify-content:center}.footer .middle{padding:44px}.footer .middle .contenu{flex-direction:column;width:100%;justify-content:center;align-items:center}.footer .middle .contenu .ligne{align-items:center;padding-bottom:20px}.footer .middle .contenu .ligne .links{height:auto;align-items:center;text-align:center}.footer .middle .contenu .ligne .links .link{padding-right:0}.footer .bottom{flex-direction:column;text-align:center;padding:40px 0}.footer .bottom .left{padding-bottom:20px}.footer .bottom .right{flex-direction:column}.footer .bottom .right .lien{padding-left:0}.apropos .entete,.expertise .entete,.solutions .entete,.domaine .entete,.valorisation .entete{height:394px}.apropos .vision .left{padding:38px 14px}.apropos .vision .right{padding:0}.apropos .vision .right .quote{left:-2px;top:103px}.apropos .vision .vid-img .image,.apropos .vision .vid-img .video{height:416px}.apropos .engagements .left{padding-bottom:43px}.apropos .chiffres .colonne .contenu .titre{padding-left:38px}.expertise .entete .content{padding-bottom:49px}.solutions .avantages .titre h2{font-size:25px}.solutions .avantages .left .titre{padding-bottom:30px}.solutions .mesure .right .titre h2{font-size:25px}#includeAvantages .row .colonne{height:auto}#includeAvantages .row .colonne .content{padding:32px 0px}#includeAvantages .row .colonne .content .right{max-height:unset}#includeAvantages .row .colonne .content .right .item{height:83px}#includeAvantages .row .colonne .content .right .item .texte{height:unset}#includeProjet .colonne{height:394px}#includeProjet .colonne .content .texte{font-size:16px}.valorisation .contenu .item.devis .lien .img_wrapper .img{width:100%;height:100%;object-fit:cover}.valorisation .contenu .item .titre h2{font-size:25px}#actus{padding-top:46px}#actus .ligne .colonne.first{top:63px}#actus .ligne .colonne.first .wrapper_actu{height:376px}#actus .ligne .colonne.first .wrapper_actu .item .contenu .titre{font-size:54px}#actus .ligne .colonne.first .wrapper_actu .item .img_wrapper{height:376px}#actu .entete{padding-top:100px}#actu .entete .sous-titre{max-width:100%;padding-left:22px}#actu .entete .sous-titre:before{width:13px;top:27%}.contact .container-fluid .left{padding-top:90px;padding-bottom:0}.contact .container-fluid .row .background{height:39%}.contact .container-fluid .formulaire #form_contact{padding:42px 88px}.bloc_faq .entete{height:279px}.bloc_faq .entete .content .titre{font-size:41px}#connexion .colonne{justify-content:center;align-items:center}#connexion .colonne .content{padding:44px 75px;margin:112px 0}#connexion .colonne .content .title{padding-bottom:23px}#connexion .boutons{flex-direction:column}#connexion .boutons .button{margin-bottom:20px}.apropos .entete .content .titre h1,.bloc_faq .entete .content .titre h1,.solutions .entete .content .titre h1,.domaine .entete .content .titre h1,.expertise .entete .content .titre h1{font-size:43px}.valorisation .entete .content .titre h1{font-size:35px}#Page{padding-top:100px}#Page h1{font-size:4rem}}@media (max-width:767px){.txt-max{font-size:40px}.txt-big{font-size:29px}.txt-xxl{font-size:30px}.txt-xl{font-size:27px}.txt-l{font-size:25px}.txt-m{font-size:21.9px}.txt-regu{font-size:15px}.txt-ms{font-size:14px}.txt-s{font-size:15px}.txt-xx{font-size:13px}.txt-xs{font-size:13px}.accueil .entete{height:645px}.accueil .entete .carre{width:210px;top:57%;height:177px}.accueil .vision .row .right{padding:53px}.accueil .contacter .right{height:506px}.accueil .contacter .right .image{height:506px}#includeValeurs{padding-bottom:50px}#includeValeurs .liste-valeurs{justify-content:center;margin-right:auto;margin-left:auto}#includeValeurs .liste-valeurs .item{padding-left:15px;padding-top:27px;padding-bottom:27px;justify-content:center;align-items:center}#includeValeurs .liste-valeurs .item .texte{text-align:center}#includeValeurs .liste-valeurs .item:after{display:none}.footer .landing-footer .landing-footer-localisation{padding-right:50px}.footer .landing-footer .landing-footer-localisation .landing-footer-logo{-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%)}.footer .landing-footer .landing-footer-localisation .agences .ag{padding-right:30px}.footer .top .right .bloc-contact .bloc .agences .ag{padding-right:46px}.apropos .entete,.expertise .entete,.solutions .entete,.domaine .entete,.valorisation .entete{height:349px}.apropos .vision .left .texte{padding-bottom:0}.apropos .vision .right{padding:0 0 50px}.apropos .vision .right .quote{left:18px;top:-29px}.apropos .vision .vid-img .image,.apropos .vision .vid-img .video{height:341px}.apropos .chiffres .colonne .contenu .titre{padding-bottom:0px}.apropos .chiffres .colonne .contenu .chiffres{padding-bottom:46px;flex-direction:column;align-items:center}.apropos .expertise{padding:1px 0 30px}.apropos .expertise .left .background{height:249px}.apropos .expertise .right{padding-left:0;padding-top:30px}.solutions .entete .content .sous-titre{padding-left:28px}.solutions .entete .content .sous-titre:before{width:23px}.solutions .mesure .left .background{height:423px}.solutions .mesure .right{margin:0;padding:43px 10%}.solutions .mesure .right .titre h2{font-size:25px}.domaine .entete .content .sous-titre{padding-left:20px}.domaine .entete .content .sous-titre:before{width:14px;top:27%}.domaine .contenu .row .right{margin-top:28px}.domaine .contenu .row .right .image{height:346px}#includeAvantages{padding-top:41px}.valorisation .entete .content .sous-titre{padding-left:25px}.valorisation .entete .content .sous-titre:before{width:15px}.valorisation .benefices .top .titre{padding-left:0}.valorisation .benefices .liste-valeurs{justify-content:center}.valorisation .benefices .liste-valeurs .item{padding-left:22px;padding-top:27px;padding-bottom:38px}#actus .ligne{padding-top:241px}#actus .ligne .colonne.first{height:300px}#actus .ligne .colonne.first .wrapper_actu{height:298px}#actus .ligne .colonne.first .wrapper_actu .item .contenu .titre{font-size:36px}#actus .ligne .colonne.first .wrapper_actu .item .img_wrapper{height:298px}.contact .container-fluid .left{padding-top:94px;padding-left:0}.contact .container-fluid .left .item .sous-titre h2{padding-left:0}.contact .container-fluid .left .item .sous-titre h2:before{display:none}.contact .container-fluid .row .background{height:41%}.contact .container-fluid .formulaire #form_contact{padding:35px 51px}.bloc_faq .entete{height:216px}.bloc_faq .entete .content{padding-bottom:30px}.bloc_faq .entete .content .titre{font-size:34px;text-align:center}.bloc_faq .cc .faq .colonne{margin-top:30px;padding:0 22px}.bloc_faq.footer-faq .cc{margin-bottom:30px}.bloc_faq.footer-faq .cc .titre.faq h2{font-size:2rem}.bloc_faq.footer-faq .button_to_faq_footer{margin-bottom:30px}.apropos .entete .content .titre h1,.bloc_faq .entete .content .titre h1,.solutions .entete .content .titre h1,.domaine .entete .content .titre h1,.expertise .entete .content .titre h1{font-size:37px}.valorisation .entete .content .titre h1{font-size:35px}.contact .container-fluid .left .item{padding-left:50px;padding-right:50px}.contact .container-fluid .left .item .titre h1{font-size:37px}#includeProjet .colonne .content .titre h2{font-size:29px}#includeSolutions .row .topissime .titre h2{font-size:29px}#includeAvantages .row .colonne .content .left h2{font-size:29px}.domaine .contenu .row .left .titre h2{font-size:29px}#Page h1{font-size:3rem}}@media (max-width:575px){.txt-max{font-size:44.7px}.txt-big{font-size:29px}.txt-xxl{font-size:32px}.txt-xl{font-size:30px}.txt-l{font-size:22px}.txt-m{font-size:19.7px}.txt-regu{font-size:16.5px}.txt-ms{font-size:15px}.txt-xx{font-size:12px}.txt-s{font-size:13px}.txt-xs{font-size:13px}.txt-mini{font-size:13px}.button{padding:11px 14px}.button.arrow{padding:0px 43px 0 14px}.button.arrow span{margin-left:12px}.button.arrow:after{right:10px}.accueil .entete{height:490px}.accueil .entete .content{max-width:93%;padding-top:110px}.accueil .entete .content .sous-titre{padding-left:37px}.accueil .entete .content .sous-titre:before{width:27px}.accueil .entete .carre{width:313px;top:67%;height:124px;right:7%}.accueil .vision{padding:103px 0 76px}.accueil .vision .row .right{padding:26px}.accueil .secteurs:after{width:0px}.accueil .secteurs .colonne .titre h2{font-size:22px}.accueil .secteurs .secteurs-indiv .item{width:95%;padding:26px 13px}.footer .agences{flex-direction:column}.footer .agences .ag{padding-right:0;text-align:center;padding-bottom:13px}.footer .landing-footer .landing-footer-localisation{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:15px;padding-right:15px}.footer .landing-footer .landing-footer-localisation .carte{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;padding-top:60%}.footer .landing-footer .landing-footer-localisation .agences{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;padding-bottom:30px}.footer .landing-footer .landing-footer-localisation .agences .agences-title{text-align:center}.footer .landing-footer .landing-footer-localisation .agences .ag{padding-right:unset}.footer .top .left{width:100%;padding:28px}.footer .top .right .certif .bloc .image{margin-right:14px}.footer .top .right .bloc-contact .bloc{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer .top .right .bloc-contact .bloc .titre{padding-bottom:26px}.footer .top .right .bloc-contact .bloc .topp{flex-direction:column;align-items:center;padding-bottom:40px}.footer .top .right .bloc-contact .bloc .topp .lien{padding-right:0}.footer .middle .contenu .ligne .titre{padding-bottom:10px}.nous-contacter{display:none}.apropos .entete,.solutions .entete,.domaine .entete,.valorisation .entete,.expertise .entete{height:291px}.apropos .entete .content,.solutions .entete .content,.domaine .entete .content,.valorisation .entete .content,.expertise .entete .content{padding-bottom:25px}.apropos .entete .content{padding:0 8% 47px}.apropos .vision .left,.apropos .vision .right{padding:38px 31px}.apropos .vision .vid-img .image,.apropos .vision .vid-img .video{height:252px}.apropos .engagements{padding:42px 20px 34px}.apropos .expertise{padding:1px 20px 30px}.apropos .expertise .right{padding-left:25px}.apropos .expertise .traits{display:none}.expertise .entete{height:265px}.expertise .entete .content .sous-titre h2{font-size:14px;padding-left:0px}.expertise .entete .content .sous-titre h2:before{display:none}.expertise .domaines .owl-carousel{padding-bottom:126px}.expertise .domaines .owl-carousel .item .content{padding:29px 17px;height:fit-content}.solutions .avantages .item{padding:0 33px 40px}#includeAvantages .row .colonne .content .right .item .texte{max-width:301px;padding-left:23px}#includeSolutions .row .liste .lien .item{width:100%}.valorisation .benefices .top .titre{padding-left:15px}.valorisation .benefices .liste-valeurs{margin-right:0;margin-left:0}.valorisation .benefices .liste-valeurs .item:not(:last-of-type):after{display:none}.valorisation .contenu .item{margin-bottom:0}.valorisation .contenu .item.devis .lien .img_wrapper{width:100%}#includeActus .articles .item .img_wrapper{height:225px}.contact .container-fluid .left{padding-bottom:58px}.contact .container-fluid .left .item{max-width:79%}.contact .container-fluid .left .item .titre{padding-bottom:17px;text-align:center}.contact .container-fluid .left .item .sous-titre{padding-left:0;text-align:center}.contact .container-fluid .left .item .sous-titre:before{width:0}.contact .container-fluid .left .item .agences{padding:24px 0}.contact .container-fluid .left .item .agences .agence{padding-bottom:20px}.contact .container-fluid .left .item .infos{flex-direction:column;align-items:center}.contact .container-fluid .left .item .infos .indiv{padding-bottom:13px}.contact .container-fluid .row .background{height:50%}.contact .container-fluid .formulaire{padding-top:0px}.contact .container-fluid .formulaire #form_contact{padding:35px 25px}.contact .container-fluid .formulaire #form_contact .sujets{padding-bottom:14px}.contact .container-fluid .formulaire #form_contact .sujets input+.sujet{padding:9px 10px}.contact .container-fluid .formulaire #form_contact .duo{display:block;height:unset;margin-bottom:0}.contact .container-fluid .formulaire #form_contact .duo .input_wrapper{padding-top:16px;width:100%}.contact .container-fluid .formulaire #form_contact .single{margin-bottom:0}.contact .container-fluid .formulaire #form_contact .single .input_wrapper{padding-top:16px;width:100%}.contact .container-fluid .formulaire #form_contact label{font-size:14px !important}.contact .container-fluid .formulaire #form_contact .button{padding:15px 24px;margin-top:20px}.footer .middle .contenu .ligne .titre{font-size:16px}.footer .middle .contenu .ligne .links .link{font-size:14px}.footer .bottom .right .lien{font-size:14px}#connexion .colonne .content{padding:20px 49px;margin:112px 0}#connexion form .duo{display:block;margin-bottom:0;height:auto}#connexion form .duo .input_wrapper{margin-bottom:20px;width:100%}.bloc_faq .entete{height:254px}#includeValeurs .topissime .titre h2{font-size:22px}.apropos .entete .content .titre h1,.bloc_faq .entete .content .titre h1,.solutions .entete .content .titre h1,.domaine .entete .content .titre h1,.expertise .entete .content .titre h1{font-size:27px}.apropos .entete .content .sous-titre,.bloc_faq .entete .content .sous-titre,.solutions .entete .content .sous-titre,.domaine .entete .content .sous-titre,.expertise .entete .content .sous-titre{padding-left:0px}.apropos .entete .content .sous-titre h2,.bloc_faq .entete .content .sous-titre h2,.solutions .entete .content .sous-titre h2,.domaine .entete .content .sous-titre h2,.expertise .entete .content .sous-titre h2{font-size:14px;padding-left:0px}.apropos .entete .content .sous-titre h2:before,.bloc_faq .entete .content .sous-titre h2:before,.solutions .entete .content .sous-titre h2:before,.domaine .entete .content .sous-titre h2:before,.expertise .entete .content .sous-titre h2:before{display:none}.valorisation .entete .content .titre h1{font-size:25px}.valorisation .entete .content .sous-titre{padding-left:0px}.valorisation .entete .content .sous-titre h2{font-size:14px;padding-left:0px}.valorisation .entete .content .sous-titre h2:before{display:none}.contact .container-fluid .left .item{padding-left:50px;padding-right:50px}.contact .container-fluid .left .item .titre h1{font-size:27px}.valorisation .benefices .top .titre h2{font-size:29px}#Page h1{font-size:2rem}}