.row{zoom:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-items:flex-start}.row:after,.row:before{content:" ";display:none;overflow:hidden;visibility:hidden;width:0;height:0}.row:after{clear:both}.column{display:block;float:left}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}.img-fluid{width:100%;height:auto;display:block}.container:after,.container:before{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}*,td,th{padding:0}*{margin:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:62.5%}body,html{width:100%;height:100%}body{font-family:Lato,"sans-serif";color:#101010;background:#fff}body .barba-wrapper{position:relative;z-index:1}body .barba-container{display:block;position:relative;z-index:2}body .barba-container+.barba-container{z-index:1}body .loader{width:100%;height:100%;position:fixed;background:#1a2772;transform:translateX(-100%);top:0;left:0;z-index:11}body.is-loading{overflow:hidden;visibility:hidden}.app{overflow:hidden}@media(min-width:1600px){.container{width:1600px!important}}img{display:block;max-width:100%}p.no-result{text-align:center;font-size:2rem;display:block;width:100%;padding-top:40px;padding-bottom:40px}#ModalPromo{max-width:400px;margin:0 auto}.mfp-promo.mfp-bg,.mfp-promo .mfp-content{opacity:0;transition:opacity .4s cubic-bezier(.7,0,.3,1)}.mfp-promo.mfp-ready.mfp-bg{opacity:.6;transition-delay:0ms}.mfp-promo.mfp-ready .mfp-content{opacity:1;transition-delay:.2s}.mfp-promo.mfp-removing.mfp-bg{opacity:0;transition-delay:.2s}.mfp-promo.mfp-removing .mfp-content{opacity:0;transition-delay:0ms}.is--invisible{position:absolute;top:-99999px;left:-99999px}h2{color:#2f3843;font-size:37px;font-size:3.7rem;font-weight:300;margin-bottom:70px;margin-top:0}h2 strong{font-weight:400}@media(max-width:992px){h2{margin-bottom:40px}}@media(max-width:670px){h2{font-size:27px;font-size:2.7rem}}ol li,p,ul li{color:#2f3843;font-size:16px;font-size:1.6rem;color:#9ca2c2;line-height:1.7}a,a:active,a:focus,a:hover{text-decoration:none;color:initial}abbr[title]{border-bottom:none;text-decoration:none;cursor:auto}a,button{text-decoration:none;outline:none}.cta-projet,.cta-projet_secondary,button.cta-projet{border-radius:0;position:relative;border:0;color:#fff!important;font-size:10px!important;font-size:1rem!important;text-transform:uppercase;letter-spacing:2px;font-weight:700;padding:16px 30px!important;overflow:hidden;display:inline-block;margin-top:20px}.cta-projet_secondary span,.cta-projet span,button.cta-projet span{position:relative;z-index:3;color:#fff!important;transition:all .3s ease-out}.cta-projet:before,.cta-projet_secondary:before,button.cta-projet:before{content:"";position:absolute;width:140%;height:100px;background:#1a2772;top:0;transform:translateX(-140%);transition:all .3s ease-out;z-index:1}.cta-projet:focus,.cta-projet:hover,.cta-projet_secondary:focus,.cta-projet_secondary:hover,button.cta-projet:focus,button.cta-projet:hover{text-decoration:none}.cta-projet:focus:before,.cta-projet:hover:before,.cta-projet_secondary:focus:before,.cta-projet_secondary:hover:before,button.cta-projet:focus:before,button.cta-projet:hover:before{transform:translateX(-20%)}.cta-projet.cta-projet-white,.cta-projet_secondary.cta-projet-white,button.cta-projet.cta-projet-white{color:#26358c!important;background:#fff}.cta-projet.cta-projet-white span,.cta-projet_secondary.cta-projet-white span,button.cta-projet.cta-projet-white span{color:#26358c!important}.cta-projet.cta-projet-white:focus,.cta-projet.cta-projet-white:focus span,.cta-projet.cta-projet-white:hover,.cta-projet.cta-projet-white:hover span,.cta-projet_secondary.cta-projet-white:focus,.cta-projet_secondary.cta-projet-white:focus span,.cta-projet_secondary.cta-projet-white:hover,.cta-projet_secondary.cta-projet-white:hover span,button.cta-projet.cta-projet-white:focus,button.cta-projet.cta-projet-white:focus span,button.cta-projet.cta-projet-white:hover,button.cta-projet.cta-projet-white:hover span{color:#fff!important}.cta-projet.cta-projet-white:before,.cta-projet_secondary.cta-projet-white:before,button.cta-projet.cta-projet-white:before{background:#121c51}.cta-projet.cta-projet-darkBlue,.cta-projet_secondary.cta-projet-darkBlue,button.cta-projet.cta-projet-darkBlue{background:#162161}.cta-projet.cta-projet-darkBlue:before,.cta-projet_secondary.cta-projet-darkBlue:before,button.cta-projet.cta-projet-darkBlue:before{background:#121c51}.cta-projet.open-contact-popup,.cta-projet_secondary.open-contact-popup,button.cta-projet.open-contact-popup{margin-top:0;margin-left:0}.cta-projet{background:#112038!important}.cta-projet_secondary{background:#26358c}i.right-arrow svg{width:20px;height:auto}i.right-arrow svg>*{fill:none;stroke:#1a2772;stroke-miterlimit:10;stroke-width:7px}#intro .video-popup-link{display:inline-block;position:absolute;top:60%;right:28%;text-align:center}@media(max-width:1200px){#intro .video-popup-link{display:flex;align-items:center;position:relative;top:auto;right:auto;left:auto}}#intro .video-popup-link i.icon{display:block;height:65px;width:65px;margin-left:auto;margin-right:auto}@media(max-width:1200px){#intro .video-popup-link i.icon{height:40px;width:40px;margin-left:0;margin-right:0}}#intro .video-popup-link i.icon svg{display:block;height:100%;width:100%}#intro .video-popup-link span{color:#26358c;font-size:1rem;display:block;text-transform:uppercase;letter-spacing:1px;font-weight:800;margin-top:6px}@media(max-width:1200px){#intro .video-popup-link span{margin-top:0;margin-left:10px}}.open-contact-popup{background:#26358c;border-radius:0;position:relative;border:0;color:#fff!important;font-size:10px!important;font-size:1rem!important;text-transform:uppercase;letter-spacing:2px;font-weight:700;padding:16px 30px!important;overflow:hidden;display:inline-block;margin-top:20px;transition:background-color .3s ease-out}.open-contact-popup:focus{background:#162161!important}.open-contact-popup span{position:relative;z-index:3;color:#fff!important;transition:all .3s ease-out}.open-contact-popup:before{content:"";position:absolute;width:140%;height:100px;background:#1a2772;top:0;transform:translateX(-140%);transition:all .3s ease-out;z-index:1}.open-contact-popup.cta-projet-white{color:#26358c!important;background:#fff}.open-contact-popup.cta-projet-white span{color:#26358c!important}.open-contact-popup.cta-projet-white:before{background:#121c51}.open-contact-popup.cta-projet-darkBlue{background:#162161}.open-contact-popup.cta-projet-darkBlue:before{background:#121c51}.open-contact-popup.open-contact-popup{margin-top:0;margin-left:0}.nav-utils{line-height:40px;background:#d8dfe9;position:relative;background:#112038;color:#fff;padding-top:10px;padding-bottom:10px}.nav-utils .wrapper{display:flex;justify-content:space-between;padding:0 50px}@media(max-width:550px){.nav-utils .wrapper{padding:0 30px 0 10px}}.nav-utils .wrapper .customers-care{display:flex;align-items:center;max-width:100%;font-size:12px;font-size:1.2rem;line-height:normal}@media(max-width:550px){.nav-utils .wrapper .customers-care{font-size:1rem;line-height:1.4}}@media(max-width:375px){.nav-utils .wrapper .customers-care{font-size:2.7vw}}@media(max-width:550px){.nav-utils .wrapper .customers-care__title{display:none}}.nav-utils .wrapper .customers-care a.phone{margin:0 12px;font-weight:700;color:#fff;display:flex;align-items:center}@media(max-width:550px){.nav-utils .wrapper .customers-care a.phone{margin-left:0}}.nav-utils .wrapper .customers-care a.phone i{margin-top:3px;margin-right:7px}@media(max-width:670px){.nav-utils .wrapper .customers-care .horaires{display:inline-block}}.nav-utils .wrapper ul.dl-fiches,.nav-utils .wrapper ul.lang{list-style:none}.nav-utils .wrapper ul.dl-fiches{margin:0 -8px 0 auto;display:none}@media(min-width:992px){.nav-utils .wrapper ul.dl-fiches{display:flex;align-items:center}}.nav-utils .wrapper ul.dl-fiches li{display:flex;align-items:center;text-transform:uppercase;padding:0 8px;font-size:10px}.nav-utils .wrapper ul.dl-fiches li i{margin-right:3px;height:17px;width:17px}.nav-utils .wrapper ul.dl-fiches li a{line-height:1;color:#fff;border-bottom:1px solid #fff}.nav-utils .wrapper ul.dl-fiches li a strong{display:none}@media(min-width:1200px){.nav-utils .wrapper ul.dl-fiches li a strong{display:inline-block}}.nav-utils .wrapper .lang div{max-width:70px}header{position:fixed;width:100%;padding-top:40px;z-index:10;transition:all .4s ease-out}header:before{content:"";position:absolute;width:100%;height:190px;top:0;left:0;background:#112038;transform:translateY(-300px);transition:all .3s ease-out}@media(max-width:992px){header:before{height:170px}}header .container nav.navbar.navbar-default{background:transparent!important;color:inherit;border:none;border-radius:0;margin-bottom:0}header .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo{margin-top:0;margin-bottom:0}header .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo svg.logo-supratec-syneo{width:170px;height:auto;transition:all .2s ease-out;height:50px}header .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo svg.logo-supratec-syneo .supratec>*{fill:#00183d}header .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo svg.logo-supratec-syneo .syneo>*{fill:#274195}.page-fiches-techniques header .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo svg.logo-supratec-syneo .supratec>*,.page-home header .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo svg.logo-supratec-syneo .supratec>*,.page-realisations header .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo svg.logo-supratec-syneo .supratec>*{fill:#fff;transition:all .3s ease-out}.page-fiches-techniques header .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo svg.logo-supratec-syneo .syneo>*,.page-home header .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo svg.logo-supratec-syneo .syneo>*,.page-realisations header .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo svg.logo-supratec-syneo .syneo>*{fill:#9ca2c2;transition:all .3s ease-out}header .container nav.navbar.navbar-default .container-fluid .navbar-header .navbar-toggle{z-index:2;border:0;margin-top:0}header .container nav.navbar.navbar-default .container-fluid .navbar-header .navbar-toggle:focus,header .container nav.navbar.navbar-default .container-fluid .navbar-header .navbar-toggle:hover{background-color:transparent}header .container nav.navbar.navbar-default .container-fluid .navbar-header .navbar-toggle .icon-bar{background:#26358c}.page-fiches-techniques header .container nav.navbar.navbar-default .container-fluid .navbar-header .navbar-toggle .icon-bar,.page-home header .container nav.navbar.navbar-default .container-fluid .navbar-header .navbar-toggle .icon-bar,.page-realisations header .container nav.navbar.navbar-default .container-fluid .navbar-header .navbar-toggle .icon-bar{background:#fff}@media(max-width:992px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar{position:fixed;height:100%!important;width:100%;top:0;left:0;background:#14233b;transition:all .3s ease-out .1s;margin-left:0;display:block!important;transform:translateY(10%);z-index:4;opacity:0;pointer-events:none}header .container nav.navbar.navbar-default .container-fluid #principal-navbar.in{transform:translateX(0);pointer-events:all;opacity:1}header .container nav.navbar.navbar-default .container-fluid #principal-navbar .navbar-toggle{color:#26358c;border:0;font-weight:300;font-size:40px;display:block;padding:0!important;position:absolute;right:20px;top:10px;background:transparent}}header .container nav.navbar.navbar-default .container-fluid #principal-navbar .toggle__menu__close{display:none;-webkit-appearance:none;border:0}@media screen and (max-width:992px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar .toggle__menu__close{position:absolute;top:30px;right:30px;transition:all .4s cubic-bezier(.165,.84,.44,1);transition-delay:0s;transform:translateY(10px);display:block;height:20px;width:20px;z-index:4;background:transparent}}header .container nav.navbar.navbar-default .container-fluid #principal-navbar .toggle__menu__close .icon{position:absolute;left:0}header .container nav.navbar.navbar-default .container-fluid #principal-navbar .toggle__menu__close .icon .line{display:block;height:2px;width:20px;background:#26358c;border-radius:6px;position:absolute;left:0}header .container nav.navbar.navbar-default .container-fluid #principal-navbar .toggle__menu__close .icon .line:first-child{transform:rotate(45deg)}header .container nav.navbar.navbar-default .container-fluid #principal-navbar .toggle__menu__close .icon .line:nth-child(2){transform:rotate(-45deg)}header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav{margin-bottom:0;background:transparent}@media(max-width:992px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav{padding-top:180px}}@media(max-width:670px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav{padding-top:140px}}@media(max-width:330px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav{padding-top:100px}}header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li{position:relative}@media(min-width:1600px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li{margin:0 25px}}@media(min-width:1200px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li{margin-right:25px}}@media(max-width:1200px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li{margin-right:10px}}@media(max-width:992px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li{text-align:center;margin-right:0;margin-bottom:10px}}header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li.contact a{background:#26358c!important}header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a{color:#fff;font-size:14px;font-size:1.4rem;font-weight:600;padding-left:0;padding-right:0;padding-bottom:10px;display:inline-block;border-bottom:2px solid transparent;transition:color .1s ease-out .1s,border .3s ease-out}@media(min-width:992px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a{color:#2f3843}}.page-fiches-techniques header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a,.page-home header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a,.page-realisations header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a{color:#fff}.page-fiches-techniques header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a.open-contact-popup,.page-realisations header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a.open-contact-popup{background:#162161!important}.page-fiches-techniques header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a.open-contact-popup:before,.page-realisations header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a.open-contact-popup:before{background:#121c51!important}@media(min-width:768px)and (max-width:992px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a{padding-left:0;padding-right:0}}@media(max-width:768px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a{padding-left:0;padding-right:0;padding-bottom:4px}}header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a.cta-projet{margin-left:20px;margin-right:0}@media(max-width:1200px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a.cta-projet{padding-left:20px!important;padding-right:20px!important;margin-left:0}}@media(min-width:768px)and (max-width:992px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a.cta-projet{padding:10px!important}}@media(max-width:768px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li>a.cta-projet{margin-top:15px;width:180px;margin-left:auto;margin-right:auto}}header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li.active>a,header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:focus>a,header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:hover>a{border-bottom:2px solid #26358c}@media(max-width:768px){header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li.active>a,header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:focus>a,header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:hover>a{border-bottom:1px solid #26358c}}header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li.active>a.open-contact-popup,header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:focus>a.open-contact-popup,header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:hover>a.open-contact-popup{transition:background-color .3s ease-out;background:#162161!important;border-color:transparent!important}.page-fiches-techniques header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li.active,.page-fiches-techniques header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:focus,.page-fiches-techniques header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:hover,.page-home header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li.active,.page-home header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:focus,.page-home header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:hover,.page-realisations header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li.active,.page-realisations header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:focus,.page-realisations header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:hover{border-color:#fff}header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li.active a,header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:focus a,header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:hover a{background:transparent!important}header .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.navbar-nav>li:last-child{margin-right:0;margin-left:5px}header .container nav.navbar.navbar-default .navbar-collapse,header .container nav.navbar.navbar-default .navbar-form{padding-top:0}@media(max-width:768px){header .container nav.navbar.navbar-default .navbar-collapse,header .container nav.navbar.navbar-default .navbar-form{padding-bottom:20px}}header .container nav.navbar.navbar-default .rs{padding:15px 0 10px}header .container nav.navbar.navbar-default .rs .rs-list{display:flex;align-items:center;justify-content:center;list-style:none;margin-left:-10px;margin-right:-10px}@media(min-width:992px){header .container nav.navbar.navbar-default .rs .rs-list{justify-content:flex-start}}header .container nav.navbar.navbar-default .rs .rs-list svg>*{fill:#fff}@media(min-width:992px){header .container nav.navbar.navbar-default .rs .rs-list svg>*{fill:#2f3843}}header .container nav.navbar.navbar-default .rs .rs-list li{padding:0 10px}header li.dropdown{cursor:pointer}header li.dropdown:before{position:absolute;content:"";left:50%;bottom:-23px;margin-left:-50vw;width:100vw;height:40px;visibility:hidden;transition:all .2s cubic-bezier(.7,0,.3,1);transform:translateY(8px);opacity:1}header li.dropdown:hover:before{visibility:visible;transform:translateY(0);opacity:1}header li.dropdown:hover:after{visibility:visible;transform:rotate(45deg);opacity:1;transition:opacity .2s cubic-bezier(.7,0,.3,1),bottom .2s cubic-bezier(.7,0,.3,1);bottom:-33px}@media(max-width:992px){header li.dropdown:hover:after{display:none!important}}header li.dropdown:hover ul.dropdown{opacity:1;pointer-events:all;transform:translateY(0)}@media(max-width:992px){header li.dropdown:hover ul.dropdown{display:block}}header ul.dropdown{opacity:0;pointer-events:none;transform:translateY(8px);position:absolute;border-radius:5px;top:100%;left:0;background:#d8dfe9;background:#f0f3f8;padding:20px;margin:0;list-style-type:none;z-index:10;box-shadow:0 40px 40px rgba(0,0,0,.3);transition:all .2s cubic-bezier(.7,0,.3,1)}@media(max-width:992px){header ul.dropdown{position:relative;display:none;top:0!important;margin-top:10px;width:100%;box-shadow:none}}@media(max-width:992px)and (max-width:992px){header ul.dropdown.show-dropdown{display:block}}@media(max-width:992px)and (max-width:992px){header ul.dropdown.hide-dropdown{display:none!important}}header ul.dropdown.full-dropdown{position:fixed;width:100%;top:170px;left:0;padding-top:80px;padding-bottom:60px}@media(max-width:1600px){header ul.dropdown.full-dropdown{padding-top:50px;padding-bottom:40px}}@media(max-width:768px){header ul.dropdown.full-dropdown{position:relative;display:none;top:0!important;box-shadow:none;margin-top:10px}}@media(max-width:768px)and (max-width:768px){header ul.dropdown.full-dropdown.show-dropdown{display:block}}@media(max-width:768px)and (max-width:768px){header ul.dropdown.full-dropdown.hide-dropdown{display:none!important}}@media(max-width:670px){header ul.dropdown.full-dropdown{width:100%}}@media(max-width:768px){header ul.dropdown.full-dropdown .container{width:100%}}header ul.dropdown.full-dropdown .container .row{justify-content:flex-start}@media(max-width:768px){header ul.dropdown.full-dropdown .container .row{text-align:left}}@media(max-width:670px){header ul.dropdown.full-dropdown .container .row .col{width:100%}}header ul.dropdown.full-dropdown .container .row .category{margin-bottom:30px}@media(max-width:1600px){header ul.dropdown.full-dropdown .container .row .category{margin-bottom:20px}}@media(max-width:670px){header ul.dropdown.full-dropdown .container .row .category{width:100%;margin-left:auto;margin-right:auto;text-align:center}}header ul.dropdown.full-dropdown .container .row .category h2{font-size:2.4rem;font-weight:300;margin-bottom:20px;color:#26358c}@media(max-width:1600px){header ul.dropdown.full-dropdown .container .row .category h2{font-size:2.1rem}}@media(max-width:992px){header ul.dropdown.full-dropdown .container .row .category h2{font-size:1.7rem}}@media(max-width:768px){header ul.dropdown.full-dropdown .container .row .category h2{margin-bottom:15px}}header ul.dropdown.full-dropdown .container .row .category h2 a{color:#26358c}header ul.dropdown.full-dropdown .container .row .category ul.sub-cat>li{font-size:1.3rem;color:#a0a6c6;list-style:none;margin-bottom:0;margin-top:0;border:0;line-height:1.4;padding-top:0}@media(max-width:768px){header ul.dropdown.full-dropdown .container .row .category ul.sub-cat>li{line-height:1.4}}header ul.dropdown.full-dropdown .container .row .category ul.sub-cat>li a{font-size:1.3rem;color:#a0a6c6!important}header ul.dropdown.full-dropdown .container .row .category ul.sub-cat>li a:hover{color:#a0a6c6!important}header ul.dropdown li{margin:0}header ul.dropdown li+li{margin-top:10px;border-top:1px solid #becada;padding-top:10px}@media(max-width:768px){header ul.dropdown li+li{border:none;padding:0}}header ul.dropdown li a{font-size:1.5rem;font-weight:500;color:#7c84af!important;white-space:nowrap}header ul.dropdown li a:hover{color:#26358c!important}@media(max-width:992px){header .navbar-header{float:none}header .navbar-left,header .navbar-right{float:none!important;margin-right:0!important;margin-left:0!important}header .navbar-header .navbar-toggle{display:block}header .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}header .navbar-fixed-top{top:0;border-width:0 0 1px}header .navbar-collapse.collapse{display:none!important}header .navbar-nav{float:none!important;margin-top:7.5px}header .navbar-nav>li{float:none}header .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}header .collapse.in{display:block!important}}@media(max-width:670px){header{padding-top:40px}header a.logo svg.logo-supratec-syneo{width:120px}}header #principal-navbar ul.nav.navbar-nav.navbar-right>li:nth-last-child(2){font-size:10px;font-weight:700;color:#fff;padding:15px 30px;background:#273889;text-transform:uppercase;letter-spacing:.2em}header #principal-navbar ul.nav.navbar-nav.navbar-right>li:nth-last-child(2) a{font:inherit!important;padding:0!important;margin:0!important;border:none!important}header #principal-navbar ul.nav.navbar-nav.navbar-right>li:nth-last-child(2) a span{color:#fff}header #principal-navbar ul.nav.navbar-nav.navbar-right li.rs .rs-list{margin-top:-8px}header #principal-navbar ul.nav.navbar-nav.navbar-right li.rs svg{height:26px;width:26px}header #principal-navbar ul.nav.navbar-nav.navbar-right li.rs svg *{fill:#fff!important}header .navbar_secondary{margin-top:50px}@media(min-width:992px){header .navbar_secondary{margin-top:80px;padding:26px 50px;background:#112038;border-radius:10px;margin-left:-15px;margin-right:-15px}}header .navbar_secondary:before{content:"";display:block;height:1px;width:90%;background:#fff;margin:30px auto;opacity:.4}@media(min-width:992px){header .navbar_secondary:before{display:none}}@media(min-width:992px){header .navbar_secondary:after{content:"";width:150vw;height:100%;position:absolute;z-index:0;top:0;left:50%;transform:translate(-50%);background:#1a2a43;opacity:0;visibility:hidden;transition:all .2s ease-out}}header .navbar_secondary ul.navbar_list{display:flex;align-items:center;justify-content:space-between;flex-direction:column;list-style:none;margin:0}@media(min-width:992px){header .navbar_secondary ul.navbar_list{flex-direction:row}}header .navbar_secondary ul.navbar_list li{font-size:15px}header .navbar_secondary ul.navbar_list li.dropdown{padding:15px 0;width:100%;text-align:center}@media(min-width:992px){header .navbar_secondary ul.navbar_list li.dropdown{padding:0;width:auto;text-align:left}}header .navbar_secondary ul.navbar_list li.dropdown:before{content:none}header .navbar_secondary ul.navbar_list li.dropdown:hover ul.dropdown{transform:translateY(15px)}header .navbar_secondary ul.navbar_list li>a{color:#fff;padding:20px 0;font-size:15px}@media(min-width:992px){header .navbar_secondary ul.navbar_list li>a{font-size:11px}}@media(min-width:1200px){header .navbar_secondary ul.navbar_list li>a{font-size:13px}}@media(min-width:1600px){header .navbar_secondary ul.navbar_list li>a{font-size:15px}}@media(min-width:992px){header .navbar_secondary ul.dropdown{background:#182b48;border-radius:5px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:20px 30px}}header .navbar_secondary ul.dropdown li{border:none}@media(min-width:992px){header .navbar_secondary ul.dropdown a,header .navbar_secondary ul.dropdown li{color:#fff!important}}@media(min-width:992px){header .navbar_secondary ul.dropdown a:hover,header .navbar_secondary ul.dropdown li:hover{color:#bcbcbc!important}}header.scroll{position:fixed;transition:all .4s ease-out;top:0;padding-top:20px;padding-bottom:20px}header.scroll:before{transform:translateY(-100px);background:#14233b}header.scroll .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo svg.logo-supratec-syneo .supratec>*,header.scroll .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo svg.logo-supratec-syneo .syneo>*{fill:#fff!important;transition:all .3s ease-out}header.scroll .container nav.navbar.navbar-default .container-fluid .navbar-header .navbar-toggle .icon-bar{background:#fff;transition:all .3s ease-out}header.scroll header nav.navbar ul li a,header.scroll nav ul li a{color:#fff!important;transition:all 0 ease-out}@media(min-width:992px){header.scroll nav ul.dropdown li a{color:#2f3843!important}}@media(min-width:992px){header.scroll .navbar_secondary nav ul.dropdown li a{color:#fff!important}}header.scroll .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo svg.logo-supratec-syneo{width:130px}@media(max-width:670px){header.scroll .container nav.navbar.navbar-default .container-fluid .navbar-header a.logo svg.logo-supratec-syneo{width:110px}}header.scroll .container nav.navbar.navbar-default .container-fluid #principal-navbar ul.dropdown.full-dropdown{top:90px}header.scroll .navbar_secondary{background:#1a2a43;width:100%;position:relative;transform:translateY(-22px)}header.scroll .navbar_secondary:after{opacity:1;visibility:visible}header.scroll .navbar_secondary nav{position:relative;z-index:1}body.ie .nav-utils .container .customers-care a.phone i.icon{display:inline-block;width:20px;height:15px}body.ie .nav-utils .container .customers-care a.phone i.icon svg{height:15px}.page-fiches-techniques header .container nav.navbar.navbar-default .rs .rs-list svg>*,.page-home header .container nav.navbar.navbar-default .rs .rs-list svg>*,.page-realisations header .container nav.navbar.navbar-default .rs .rs-list svg>*{fill:#fff}footer{background:#d8dfe9}footer .container{padding-top:80px;padding-bottom:120px;overflow:hidden}footer .container>div,footer .container nav{overflow:hidden;display:block;float:left;width:20%}footer .container div.logo svg.logo-supratec-syneo{width:150px;height:auto}footer .container div.logo svg.logo-supratec-syneo .supratec>*{fill:#abbad0}footer .container div.logo svg.logo-supratec-syneo .syneo>*{fill:#becadb}footer .container nav.footer-nav ul li{list-style:none;line-height:1.8}footer .container nav.footer-nav ul li a{color:#7990ae;font-weight:400;font-size:12px;font-size:1.2rem}footer .container nav.footer-nav ul li a:active,footer .container nav.footer-nav ul li a:focus,footer .container nav.footer-nav ul li a:hover{text-decoration:none}footer .container div.address a,footer .container div.address p{color:#7990ae;font-weight:400;font-size:12px}footer .container div.address p{margin-bottom:0}footer .container div.address a.access-link{text-decoration:underline}footer .container div.contact-and-partners a.mail,footer .container div.contact-and-partners a.tel{display:block;color:#2b3b50;font-size:23px;font-size:2.3rem;margin-bottom:10px;font-weight:400}footer .container div.contact-and-partners a.mail:active,footer .container div.contact-and-partners a.mail:focus,footer .container div.contact-and-partners a.mail:hover,footer .container div.contact-and-partners a.tel:active,footer .container div.contact-and-partners a.tel:focus,footer .container div.contact-and-partners a.tel:hover{text-decoration:none}footer .container div.contact-and-partners a.mail{text-decoration:underline;margin-bottom:50px}footer .container div.contact-and-partners a.mail:active,footer .container div.contact-and-partners a.mail:focus,footer .container div.contact-and-partners a.mail:hover{text-decoration:underline}footer .container div.contact-and-partners ul.partners-list li{list-style:none;float:left;margin-right:26px;overflow:hidden}footer .container div.contact-and-partners ul.partners-list li img{display:block;width:auto;height:30px}footer .container div.rs{text-align:right}footer .container div.rs ul.rs-list{text-align:right;margin-bottom:80px}footer .container div.rs ul.rs-list li{display:inline-block;margin-left:30px}footer .container div.rs ul.rs-list li a{display:inline-block}footer .container div.rs ul.rs-list li a svg>*{fill:#2b3b50}footer .container div.rs ul.rs-list li.youtube a svg{height:17px!important;width:18px!important}footer .container div.rs a.legals{display:block;font-size:13px;font-size:1.3rem;color:#a7b5c8;margin-bottom:5px}footer .container div.rs a.wokine{color:#a7b5c8;font-size:10px;font-size:1rem;letter-spacing:1px;text-transform:uppercase;font-weight:700;margin-bottom:5px}footer .container div.rs a.wokine svg>*{fill:#7990ae}footer .container div.rs a.wokine:active,footer .container div.rs a.wokine:focus,footer .container div.rs a.wokine:hover{text-decoration:none}@media(max-width:1200px){footer .container div.contact-and-partners a.mail,footer .container div.contact-and-partners a.tel{font-size:16px;font-size:1.6rem}}@media(max-width:992px){footer .container>div,footer .container nav{width:33.32%}footer .container div.contact-and-partners{clear:both;margin-top:40px}footer .container div.rs{float:right;margin-top:40px}}@media(max-width:992px){footer .container>div,footer .container nav{width:100%;float:none;text-align:center;margin-bottom:40px}footer .container div.contact-and-partners ul.partners-list li{float:none;display:inline-block}footer .container div.contact-and-partners ul.partners-list li:last-child{margin-right:0}footer .container div.rs{float:none;text-align:center}footer .container div.rs ul.rs-list{text-align:center;margin-bottom:40px}footer .container div.rs ul.rs-list li:first-child{margin-left:0}}@media(max-width:670px){footer .container{padding-top:60px;padding-bottom:80px}}.contact-form{width:650px}.contact-form .form-group input.parsley-error,.contact-form .form-group textarea.parsley-error{background:transparent!important;border-color:red!important}.contact-form .parsley-required{color:red;list-style:none;font-size:1rem}.contact-form .error-form,.contact-form .success-form{color:#1a2772;font-weight:300;margin-top:20px}@media(max-width:992px){.contact-form{width:100%}}.contact-form form{padding-top:50px}@media(max-width:992px){.contact-form form{padding-top:50px}}.contact-form form>.row{justify-content:space-between;margin-bottom:55px}@media(max-width:670px){.contact-form form>.row{margin-bottom:0}}.contact-form form>.row:last-child{margin-bottom:0}.contact-form form .inputs-group{margin-left:auto;margin-right:auto;padding-bottom:0}@media(max-width:670px){.contact-form form .form-group{width:100%;margin-bottom:20px}}.contact-form form .form-group:nth-child(2n){margin-left:0}.contact-form form .form-group .radios-list{display:flex;align-items:center;flex-wrap:wrap}.contact-form form .form-group .radio{display:flex;width:50%;margin-top:0;align-items:center}.contact-form form .form-group .radio label{color:#496184;margin-left:0;padding-left:0;margin-bottom:0;opacity:.7;text-transform:none;font-weight:300;letter-spacing:0;font-size:14px}.contact-form form .form-group .radio input{margin-left:10px;position:relative}.contact-form form .form-group label{color:#26358c;font-size:14px;font-size:1.4rem;font-weight:400}.contact-form form .form-group select,.contact-form form .form-group textarea{-webkit-appearance:none}.contact-form form .form-group input,.contact-form form .form-group select,.contact-form form .form-group textarea{box-shadow:none;border:0;border-bottom:1px solid #e0e2f1;outline:none;color:#496184;font-weight:300;padding-left:4px;background:transparent;border-radius:0}.contact-form form .form-group input:focus,.contact-form form .form-group select:focus,.contact-form form .form-group textarea:focus{outline:none;box-shadow:none;border-bottom:1px solid #9ca2c2}.contact-form form .form-group input::-webkit-input-placeholder,.contact-form form .form-group select::-webkit-input-placeholder,.contact-form form .form-group textarea::-webkit-input-placeholder{color:#496184;opacity:.6}.contact-form form .form-group input::-moz-placeholder,.contact-form form .form-group select::-moz-placeholder,.contact-form form .form-group textarea::-moz-placeholder{color:#496184;opacity:.6}.contact-form form .form-group input:-ms-input-placeholder,.contact-form form .form-group select:-ms-input-placeholder,.contact-form form .form-group textarea:-ms-input-placeholder{color:#496184;opacity:.6}.contact-form form .form-group input.parsley-error,.contact-form form .form-group select.parsley-error,.contact-form form .form-group textarea.parsley-error{border-color:red;background:#fff}.contact-form form .form-group textarea{min-height:80px;max-height:200px;max-width:100%;min-width:100%;width:100%}.contact-form form .form-group.email{width:100%}.contact-form form .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.contact-form form .inputfile+label{font-size:1.25em;font-weight:700;background-color:#000;display:inline-block;border-radius:0;border:0;background:#26358c;color:#fff;font-size:18px;font-size:1.8rem;font-weight:400;padding:18px 40px;margin-bottom:20px}.contact-form form .inputfile+label i.icon{margin-right:15px;width:14px;display:inline-block}.contact-form form .inputfile+label i.icon svg{display:block;width:100%}.contact-form form .inputfile+label i.icon svg *{stroke:none!important;fill:#fff!important}.contact-form form .inputfile+label{cursor:pointer}.contact-form form .inputfile:focus+label{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.contact-form form ul.files-list{margin-top:20px;margin-left:auto;text-align:right}.contact-form form ul.files-list li{list-style:none}.contact-form form ul.files-list li a.link{color:#ff8080;text-transform:uppercase;font-weight:900;letter-spacing:.6px;font-size:.9rem;margin-left:3px}.contact-form form .filesrow{text-align:center}.contact-form form .files__container{flex-grow:2;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:400px}.contact-form form .files__container .file{font-size:1.6rem;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;margin-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}.contact-form form .files__container .file a{text-transform:uppercase;font-size:.9rem;margin-top:5px;margin-left:40px;font-weight:700;letter-spacing:.1em;text-decoration:underline}.contact-form form .btn-send{position:relative;border-radius:0;border:0;background:#26358c;color:#fff;font-size:18px;font-size:1.8rem;font-weight:400;padding:18px 40px;margin:0 auto;display:flex}.contact-form form .btn-send>*{display:block}.contact-form form .btn-send span{margin-right:20px}.contact-form form .btn-send i.right-arrow svg>*{stroke:#fff}.contact-form form .btn-send:after{display:none;content:"";position:absolute;right:25px;top:23px;width:22px;height:17px;background-repeat:no-repeat}.contact-form form .error-form,.contact-form form .success-form{text-align:right}section#intro{padding-top:300px;padding-bottom:100px;background:#fff url(../img/visuel-intro.jpg);background-position:150% bottom;background-size:auto 100%;background-repeat:no-repeat;position:relative}section#intro:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:#211c3b;opacity:.2}section#intro.no-bg{background:#fff}section#intro.no-bg:after{content:none}section#intro.intro-category:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(216,223,233,.4)}section#intro.intro-category .container{position:relative;z-index:2}section#intro p.subhead{margin-bottom:40px}section#intro p.subhead,section#intro p.subhead a{color:#9ca2c2;font-size:16px;font-size:1.6rem;text-transform:uppercase;font-weight:400}@media(max-width:670px){section#intro p.subhead a{font-size:13px;font-size:1.3rem}}section#intro p.subhead a i.icon svg{display:inline-block;width:24px;margin-right:15px}section#intro p.subhead a i.icon svg *{stroke:#9ca2c2}section#intro h1{font-size:50px;font-size:5rem;font-weight:300;max-width:60%;color:#2f3843}section#intro h1 strong{font-weight:400;color:#2f3843}@media(max-width:1600px){section#intro{background-position:0}}@media(max-width:1200px){section#intro{padding-top:200px;background-position:50%}section#intro h1{max-width:80%;font-size:40px;font-size:4rem}}@media(max-width:670px){section#intro{padding-top:150px;padding-bottom:60px}section#intro h1{max-width:90%;font-size:30px;font-size:3rem}section#intro p.subhead{margin-bottom:30px}}.classic-block{background:#112038;min-height:510px;position:relative;color:#fff;padding-bottom:20px}.classic-block blockquote,.classic-block h1,.classic-block h2,.classic-block h3,.classic-block h4,.classic-block h5,.classic-block h6,.classic-block li,.classic-block ol,.classic-block p,.classic-block ul{color:inherit}.classic-block p.subhead{text-transform:uppercase;letter-spacing:1px}.classic-block .container{display:flex;flex-direction:row;justify-content:space-between;align-content:space-between;align-items:flex-start}.classic-block .container .content{width:640px;padding-top:100px}@media(max-width:1600px){.classic-block .container .content{width:40%}}.classic-block .container .content .btn.cta-projet{background:#26358c!important}.classic-block .container .content .btn.cta-projet:hover:before{background:#212f7d!important}.classic-block .container .visuel{width:50%}.classic-block .container .visuel.classic-block--slider-container{height:300px}@media(min-width:670px){.classic-block .container .visuel.classic-block--slider-container{height:400px}}@media(min-width:992px){.classic-block .container .visuel.classic-block--slider-container{width:50%}}@media(min-width:1200px){.classic-block .container .visuel.classic-block--slider-container{height:600px}}.classic-block .container .visuel.classic-block--slider-container .classic-block--slider{position:relative;width:100%;height:100%}.classic-block .container .visuel.classic-block--slider-container .classic-block--slider .controls{width:170px;position:absolute;right:30px;bottom:80px;display:flex;justify-content:space-between}.classic-block .container .visuel.classic-block--slider-container .classic-block--slider .controls .swiper-button{height:66px;width:66px;background:#26358c;border-radius:150px;display:flex;align-items:center;justify-content:center}.classic-block .container .visuel.classic-block--slider-container .classic-block--slider .controls .swiper-button i.icon{height:15px}.classic-block .container .visuel.classic-block--slider-container .classic-block--slider .controls .swiper-button:after{display:none}.classic-block .container .visuel.classic-block--slider-container .classic-block--slider .swiper-slide .image{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover}.classic-block .container .visuel.video{height:240px;margin-top:10px}@media(min-width:670px){.classic-block .container .visuel.video{height:400px}}@media(min-width:992px){.classic-block .container .visuel.video{position:absolute;right:0;height:100%;margin-top:0}}.classic-block .container .visuel.video iframe{width:100%;height:100%}@media(max-width:992px){.classic-block{padding-bottom:80px}.classic-block .container{flex-direction:column}.classic-block .container .content{width:100%;padding-top:60px;margin-bottom:40px}.classic-block .container .visuel{width:100%}}@media(max-width:670px){.classic-block{padding-bottom:40px}.classic-block .container .content{padding-top:40px}}.classic-block.big-classic-block{padding-bottom:160px}@media(max-width:992px){.classic-block.big-classic-block{padding-bottom:80px}}@media(max-width:670px){.classic-block.big-classic-block{padding-bottom:40px}}.classic-block.dark-blue-classic-block{background:#1a2772}.classic-block.light-blue-classic-block{background:#d8dfe9}.classic-block.light-blue-classic-block h2{color:#1a2772}.classic-block.white-classic-block{background:#fff}.classic-block.white-classic-block h2{color:#2f3843}.double-block{background:#26358c}.double-block .container,.double-block .container>*{display:flex;flex-direction:row;justify-content:space-between}.double-block .container>*{width:48%;align-items:center}.double-block .container>* .content{padding-right:60px;box-sizing:border-box;width:370px}.double-block .container>* .content h2{color:#fff;font-size:3.5rem}@media(min-width:1200px){.double-block .container>* .content h2{font-size:3.5rem}}.double-block .container>* .visuel{width:370px;height:530px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media(max-width:992px){.double-block .container>* .visuel{height:400px}}@media(max-width:670px){.double-block .container>* .visuel{height:300px}}.double-block .container>* .visuel>img{display:none}@media(max-width:1600px){.double-block .container>* .content{padding-right:40px}.double-block .container>* .content h2{margin-bottom:30px}}@media(max-width:1200px){.double-block .container>* .content h2{margin-bottom:10px;font-size:25px}}@media(max-width:992px){.double-block .container{flex-direction:column;width:100%;padding-right:0;padding-left:0}.double-block .container>*{width:100%}.double-block .container>* .content{width:50%;padding-right:40px;padding-left:40px}.double-block .container>* .visuel{width:50%}.double-block .container>:nth-child(2n) .content{order:2}.double-block .container>:nth-child(2n) .visuel{order:1}}@media(max-width:670px){.double-block .container>*{flex-direction:column}.double-block .container>* .content{width:100%;order:2;padding-top:40px;padding-bottom:40px}.double-block .container>* .visuel{width:100%;order:1;max-height:400px;overflow:hidden}}@media(max-width:375px){.double-block .container .visuel{max-height:400px;overflow:hidden}}.questions{padding-top:150px;padding-bottom:120px;background:#eff2f7 url(../img/grey-chip-bg.jpg);background-size:auto 100%;background-repeat:no-repeat;background-position:0}.questions .container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.questions .container .title{width:50%}.questions .container .title h2,.questions .container .title p{max-width:610px}.questions .container ul.questions-list li{font-size:27px;font-size:2.7rem;margin-bottom:40px;font-weight:300;list-style:none}.questions .container ul.questions-list li a{color:#6070d2;border-bottom:1px solid #6070d2;padding-bottom:10px;position:relative}.questions .container ul.questions-list li a:before{content:"";position:absolute;top:17px;left:-55px;width:26px;height:15px;background:url(../img/grey-right-arrow.svg);background-size:cover;background-repeat:no-repeat;transition:all .2s ease-out}.questions .container ul.questions-list li a:focus,.questions .container ul.questions-list li a:hover{text-decoration:none}.questions .container ul.questions-list li a:focus:before,.questions .container ul.questions-list li a:hover:before{left:-45px}@media(max-width:1600px){.questions .container .title{width:34%}.questions .container ul.questions-list{width:58%}}@media(max-width:1200px){.questions .container{flex-direction:column}.questions .container .title{width:100%}.questions .container .title h2{max-width:none}.questions .container ul.questions-list{width:100%}.questions .container ul.questions-list li{padding-left:55px}}@media(max-width:992px){.questions{padding-top:80px;padding-bottom:80px}}@media(max-width:670px){.questions{padding-top:40px;padding-bottom:40px}.questions .container ul.questions-list li{font-size:19px;font-size:1.9rem}.questions .container ul.questions-list li a{padding-bottom:1px}}.questions.cahiers-des-charges{background-size:auto 160%}.questions.cahiers-des-charges .container{justify-content:flex-start}@media(min-width:670px){.questions.cahiers-des-charges .container .title{width:50%}}.avantages{padding-top:0;padding-bottom:80px;background-repeat:no-repeat;background-position:0}.avantages .container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.avantages .container .title{padding-top:80px;width:50%}.avantages .container .title h2,.avantages .container .title p{max-width:610px}@media(max-width:768px){.avantages .container .title{padding-top:0}}.avantages .container ul.avantages-list{padding-top:100px;margin-left:0;padding-left:0;display:flex;flex-direction:row;justify-content:flex-start;width:50%}.avantages .container ul.avantages-list.left{width:100%;padding-top:0}.avantages .container ul.avantages-list li{margin-left:0;padding-left:0;font-size:22px;font-size:2.2rem;margin-bottom:40px;font-weight:400;list-style:none;position:relative;color:#6070d2;width:50%}@media(max-width:670px){.avantages .container ul.avantages-list li:last-child{margin-bottom:0}}.avantages .container ul.avantages-list li p{font-size:22px;font-size:2.2rem;font-weight:400;color:#6070d2;width:200px;float:left}.avantages .container ul.avantages-list li i{height:50px;margin-right:60px;float:left;width:60px}.avantages .container ul.avantages-list li i img{height:50px;display:inline-block}.avantages .container .visuel{width:50%}@media(max-width:992px){.avantages .container .visuel{width:100%}}@media(max-width:1600px){.avantages .container .title{width:45%}.avantages .container ul.avantages-list li p{width:150px}.avantages .container ul.avantages-list li i{margin-right:40px}}@media(max-width:1200px){.avantages .container ul.avantages-list li{text-align:center}.avantages .container ul.avantages-list li p{float:none;display:inline-block}.avantages .container ul.avantages-list li i{float:none;display:inline-block;margin-right:0}}@media(max-width:768px){.avantages{padding-top:80px;padding-bottom:80px}.avantages .container{flex-direction:column}.avantages .container .title{width:100%}.avantages .container .title h2{max-width:none}.avantages .container ul.avantages-list{width:100%}}@media(max-width:670px){.avantages{padding-top:40px;padding-bottom:40px}.avantages .container ul.avantages-list{flex-direction:column}.avantages .container ul.avantages-list li{width:100%}}.process{padding-bottom:80px;background-repeat:no-repeat;background-position:0}.process .container{padding-top:80px;border-top:1px solid #f1f0f3}.process .container .title{max-width:800px}.process .container .title h2{margin-bottom:40px}.process .container .title h2,.process .container .title p{max-width:100%}.process .container .title p{margin-bottom:30px}.process .container ol.step-list{margin-top:100px;width:100%;list-style:none;counter-reset:item}.process .container ol.step-list>li{position:relative;counter-increment:item;text-align:center}.process .container ol.step-list>li:before{display:none;content:counter(item);position:absolute;left:50%;margin-left:-50px;width:100px;height:100px;border:1px solid #ccc6d8;border-radius:200px;text-align:center;line-height:100px;font-size:26px}.process .container ol.step-list>li:after{content:"";position:absolute;width:152px;height:1px;border-top:1px dashed grey;right:-74px;top:50px}.process .container ol.step-list>li i{display:block;width:120px;height:120px;border:1px solid #ccc6d8;border-radius:200px;text-align:center;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;transition:all .5s ease-out}.process .container ol.step-list>li i.in-view{transform:translateY(0);opacity:1}.process .container ol.step-list>li i svg{display:block;width:44px}.process .container ol.step-list>li i.picto-audit svg{width:36px}.process .container ol.step-list>li i.picto-choix-solution svg{width:33px}.process .container ol.step-list>li i img.picto{display:block;width:33px}.process .container ol.step-list>li h3{color:#26358c;font-size:22px;font-size:2.2rem;margin-bottom:30px}.process .container ol.step-list>li p{font-size:12px;font-size:1.2rem;max-width:250px;margin-left:auto;margin-right:auto}.process .container ol.step-list>li:nth-child(4n+0):after{display:none}@media(min-width:1200px){.process .container ol.step-list>li:first-child i{transition-delay:0!important}}@media(min-width:1200px){.process .container ol.step-list>li:nth-child(2) i{transition-delay:.1s!important}}@media(min-width:1200px){.process .container ol.step-list>li:nth-child(3) i{transition-delay:.2s!important}}@media(min-width:1200px){.process .container ol.step-list>li:nth-child(4) i{transition-delay:.3s!important}}@media(max-width:1600px){.process .container{flex-direction:column}.process .container .title{width:100%;margin-bottom:50px}.process .container .title h2,.process .container .title p{max-width:none}.process .container ol.step-list{width:100%}.process .container ol.step-list li:after{width:72px;right:-32px}.process .container ol.step-list li p{max-width:200px}}@media(max-width:992px){.process .container ol.step-list li{margin-bottom:40px}.process .container ol.step-list li h3{font-size:17px;font-size:1.7rem}.process .container ol.step-list li:after{width:72px;right:-32px}.process .container ol.step-list li p{max-width:200px}.process .container ol.step-list li:nth-child(2n):after{display:none}}@media(max-width:768px){.process{padding-top:60px;padding-bottom:60px}.process .container ol.step-list{flex-direction:column;margin-left:0}.process .container ol.step-list li{width:80%}.process .container ol.step-list li:after{display:none}.process .container ol.step-list li p{max-width:none}}@media(max-width:768px){.process{padding-top:40px;padding-bottom:40px}.process .container ol.step-list li{width:80%;margin-left:auto;margin-right:auto;margin-bottom:40px}}.process.dark-blue{background:#1a2772;color:#fff}.process.dark-blue .container{border-top:0}.process.dark-blue ol.step-list>li i svg *,.process.dark-blue ol.step-list>li i svg>*{stroke:#fff;stroke-width:.8px!important}.process.dark-blue h2,.process.dark-blue h3,.process.dark-blue h4{color:#fff!important}.process.dark-blue ol.step-list li:after,.process.dark-blue ol.step-list li:before{border-color:#fff}.process.process-large .container ol.step-list>li:after{display:none}@media(min-width:992px){.process.process-large .col-md-2{width:20%}}.realisations{background:#d8dfe9;background:#f0f3f8;padding-top:120px;padding-bottom:40px;position:relative}.realisations nav.type-realisations{margin-top:-110px;margin-bottom:60px}.realisations nav.type-realisations>ul.type-list{text-align:center}.realisations nav.type-realisations>ul.type-list li{list-style:none;display:inline-block;margin-right:50px}.realisations nav.type-realisations>ul.type-list li a{font-size:37px;font-size:3.7rem;color:#ccc6d8;font-weight:300;padding-bottom:10px;transition:all .3s ease-out;cursor:pointer}.realisations nav.type-realisations>ul.type-list li.active a{color:#1a2772;border-bottom:1px solid #1a2772}.realisations nav.type-realisations>ul.type-list li:hover a{color:#1a2772}.realisations nav.type-realisations>ul.type-list li.last-child{margin-right:0}@media(max-width:1200px){.realisations nav.type-realisations{margin-top:-100px}.realisations nav.type-realisations>ul.type-list li{margin-right:30px}.realisations nav.type-realisations>ul.type-list li a{font-size:22px;font-size:2.2rem;font-weight:400}}@media(max-width:992px){.realisations nav.type-realisations{position:relative;margin-top:0}.realisations nav.type-realisations>ul.type-list{text-align:right}.realisations nav.type-realisations>ul.type-list li:last-child{margin-right:0}}@media(max-width:670px){.realisations nav.type-realisations>ul.type-list{text-align:left}}.realisations ul.realisations-list{justify-content:flex-start}.realisations ul.realisations-list li{list-style:none;margin-bottom:85px}.realisations ul.realisations-list li a{font-size:20px;font-size:2rem}.realisations ul.realisations-list li a .visuel{background-size:cover;background-repeat:no-repeat;background-position:top;margin-bottom:45px;height:200px}.realisations ul.realisations-list li a .visuel img{display:none}.realisations ul.realisations-list li a .content>p{font-size:20px;font-size:2rem;margin-bottom:30px;color:#2f3843;line-height:1.5}.realisations ul.realisations-list li a .content .category{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.realisations ul.realisations-list li a .content .category:after,.realisations ul.realisations-list li a .content .category:before{display:none}.realisations ul.realisations-list li a .content .category i.category-icon{width:40px;margin-right:30px}.realisations ul.realisations-list li a .content .category i.category-icon img{height:36px}.realisations ul.realisations-list li a .content .category p{color:#c8c9e7;font-size:11px;font-size:1.1rem;text-transform:uppercase;letter-spacing:3px;width:270px;margin-bottom:0;font-weight:600}.realisations ul.realisations-list li a .content .category i.arrow-icon{width:23px}.realisations ul.realisations-list li a:focus,.realisations ul.realisations-list li a:hover{text-decoration:none}@media(max-width:1600px){.realisations ul.realisations-list li a .visuel{margin-bottom:20px}.realisations ul.realisations-list li a .content>p{font-size:14px;font-size:1.4rem}}@media(max-width:1200px){.realisations ul.realisations-list li a .content .category p{font-size:9px;font-weight:700}.realisations ul.realisations-list li a .content .category i.category-icon{width:30px;margin-right:20px}}@media(max-width:992px){.realisations ul.realisations-list li{margin-bottom:40px}}@media(max-width:768px){.realisations{padding-top:80px;padding-bottom:80px}}@media(max-width:670px){.realisations{padding-top:40px;padding-bottom:40px}.realisations ul.realisations-list.row{flex-direction:column}.realisations ul.realisations-list.row li{width:100%}}.statistics{padding-top:100px;padding-bottom:100px}.statistics h2{text-align:center}.statistics ul.numbers-list>li{list-style:none;text-align:center}.statistics ul.numbers-list>li p.digit{width:150px;height:150px;border:1px solid #ccc6d8;border-radius:300px;text-align:center;line-height:150px;font-size:40px;margin-left:auto;margin-right:auto;margin-bottom:30px;color:#26358c;font-weight:300}.classic-video{width:100%;height:738px;overflow:hidden;position:relative}@media(max-width:992px){.classic-video{height:600px}}@media(max-width:670px){.classic-video{height:300px}}.classic-video .video-container{height:100%}.classic-video .cover{width:100%;height:100%;background:url(../img/video-cover-play-laboratoire.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;position:absolute;left:0;top:0;z-index:3;cursor:pointer}.classic-video .plyr{height:100%}.classic-video .plyr-video{position:relative;z-index:2;width:100%;height:100%;padding-bottom:0;overflow:hidden}.classic-video .plyr-video iframe{height:100%}.classic-video .plyr-container.playing .cover{display:none}.plyr__progress--played,.plyr__volume--display{color:#26358c}.plyr__play-large{background:#26358c}.plyr input[type=range]::-ms-fill-lower{background:#26358c}.plyr__controls button:hover{background:#26358c}.plyr__volume--display{color:#26358c}.plyr__controls button:hover,.plyr__play-large{background:#26358c;color:#fff}.plyr input[type=range]:active::-webkit-slider-thumb{background:#26358c}#video-popup iframe{width:50%;height:600px;margin-left:auto;margin-right:auto;position:relative;display:block}@media(max-width:1600px){#video-popup iframe{width:70%;height:550px}}@media(max-width:992px){#video-popup iframe{width:80%;height:400px}}@media(max-width:670px){#video-popup iframe{width:90%;height:300px}}.solutions #intro h1{color:#2f3843;font-size:37px;font-size:3.7rem;max-width:600px}.solutions #intro h1 strong{color:#2f3843;font-weight:400}.solutions .general_description{margin-bottom:80px}@media(min-width:992px){.solutions .general_description{max-width:910px}}.secteurs-bar{background:#d8dfe9}.page-problematiques .secteurs-bar{background:#6070d2}.secteurs-bar h3{font-size:1rem;text-transform:uppercase;letter-spacing:1px;font-weight:900;margin-top:0;color:#9aa2d2;text-align:left}.secteurs-bar .desktop-bar{padding-top:25px;padding-bottom:25px}@media(max-width:993px){.secteurs-bar .desktop-bar{display:none}}.secteurs-bar .desktop-bar .container nav ul.secteurs-list{margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between}.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li{list-style:none;height:75px;border-radius:10px;margin-right:0;border:2px solid transparent;transition:all .3s ease;cursor:pointer}@media(max-width:1600px){.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li{height:65px}}.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label{border-radius:10px;border:2px solid transparent;padding-left:10px;padding-right:10px;display:block;display:flex;flex-direction:row;align-items:center;color:#9aa2d2;font-size:18px;font-size:1.8rem;height:100%;transition:all .3s ease;cursor:pointer}.page-problematiques .secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label{color:#fff}@media(max-width:1600px){.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label{padding-left:10px;padding-right:10px;font-size:1.4rem}}.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label i{display:flex;width:50px;height:50px;margin-right:20px}@media(max-width:1600px){.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label i{width:20px;margin-right:10px}}.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label i img{display:block;max-width:50px;max-height:46px}@media(max-width:1600px){.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label i img{max-width:31px}}.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label i svg{display:block;max-width:50px;max-height:46px;width:100%}.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label i svg *{stroke:#9aa2d2}.page-problematiques .secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label i svg *{stroke:#fff!important}@media(max-width:1600px){.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label i svg{max-width:31px}}.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label span{display:block;color:#9aa2d2;font-size:18px;font-size:1.8rem;font-weight:400}@media(max-width:1600px){.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label span{font-size:1.6rem}}@media(max-width:1200px){.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label span{font-size:1.2rem}}.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input:hover+label{border:2px solid rgba(154,162,210,.3)}.page-problematiques .secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input:hover+label{border-color:hsla(0,0%,100%,.3)}.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input:checked+label{border:2px solid #9aa2d2}.page-problematiques .secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input:checked+label{border-color:#fff}@media(max-width:1600px){.secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input:checked+label{border:1px solid #9aa2d2}.page-problematiques .secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input:checked+label{border-color:#fff}}.secteurs-bar .small-bar{display:none;padding-top:20px;padding-bottom:20px}@media(max-width:993px){.secteurs-bar .small-bar{display:block}}.secteurs-bar .small-bar .container .secteurs-select{border:0;width:100%;border-radius:0;overflow:hidden;background:url(../img/little-down-arrow.svg) no-repeat;background-size:20px auto;background-position:100%;height:100%;margin-bottom:0}.secteurs-bar .small-bar .container .secteurs-select select{padding:0;width:130%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;font-size:20px;font-size:2rem;color:#9aa2d2;height:100%}.secteurs-bar .small-bar .container .secteurs-select select:focus{outline:none}.page-problematiques .secteurs-bar .desktop-bar .container nav ul.secteurs-list>li input+label span{color:#fff}.mfp-container{padding:0}button.mfp-close,button.mfp-close:focus,button.mfp-close:hover{position:fixed;right:40px;top:40px;background:#1a2772;border-radius:100px;color:#fff!important;width:60px;height:60px;font-weight:400;font-size:40px;font-family:Lato,"sans-serif";opacity:1}@media(max-width:670px){button.mfp-close,button.mfp-close:focus,button.mfp-close:hover{width:40px;height:40px;font-size:26px;line-height:40px}}.contact-popup{z-index:3;background:#f0f3f8;padding:0;width:100%;top:0;left:0}@media(max-width:992px){.contact-popup{padding-bottom:80px}}@media(max-width:670px){.contact-popup{padding-bottom:0}}.contact-popup .container ul.rs-list{padding-top:40px;text-align:left;margin-bottom:80px}@media(max-width:992px){.contact-popup .container ul.rs-list{margin-bottom:40px}}.contact-popup .container ul.rs-list li{display:inline-block;margin-right:30px}.contact-popup .container ul.rs-list li a{display:inline-block}.contact-popup .container ul.rs-list li a svg>*{fill:#1a2772}.contact-popup .container ul.rs-list li.youtube a svg{height:17px!important;width:18px!important}.contact-popup .container .content{padding-top:270px;margin-bottom:60px;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:1200px){.contact-popup .container .content{width:100%}}@media(max-width:992px){.contact-popup .container .content{flex-direction:column}}@media(max-width:670px){.contact-popup .container .content{padding-top:140px}}.contact-popup .container .content .title{width:40%;margin-bottom:60px}.contact-popup .container .content .title h2{font-size:50px;font-size:5rem;max-width:360px}@media(max-width:1200px){.contact-popup .container .content .title h2{font-size:32px;font-size:3.2rem;margin-bottom:20px;font-size:28px;font-size:2.8rem}}.contact-popup .container .content .title h2>a{color:#6070d2!important}.contact-popup .container .content .title h2>a.tel{display:block}.contact-popup .container .content .title p{max-width:360px}.contact-popup .container .content .title .btn{font-size:1.6rem!important;letter-spacing:.03em}.contact-popup .container .content .title .mail{display:inline-block;margin-top:20px;font-size:1.8rem;text-decoration:underline;color:#1a2772}.contact-popup .container .content .title .mail:after{background:#1a2772}@media(max-width:992px){.contact-popup .container .content .title{width:100%}}.contact-popup .container .content .contact-form{width:60%}@media(max-width:992px){.contact-popup .container .content .contact-form{width:100%}}.contact-popup .container .content .contact-form iframe{width:100%!important}.contact-popup .map-container{height:400px;width:100%}.contact-popup .map-container .map{width:100%;height:100%;background:#d8dfe9}@media(max-width:1600px){.contact-popup .map-container{width:70%}}@media(max-width:670px){.contact-popup .map-container{width:100%}}.mfp-wrap{-webkit-overflow-scrolling:touch;display:block}.mfp-wrap .mfp-content .single__fond{transform:translateX(-100px)}.mfp-wrap .mfp-content .single__fond>.container{transform:translateX(-100%)}@media screen and (min-width:992px){.mfp-wrap .mfp-content .single__fond .fond__utils{transform:translateX(100%)}}.mfp-wrap .mfp-content .single__fond .mfp-close{opacity:0!important}.mfp-wrap.mfp-ready .mfp-content .single__fond,.mfp-wrap.mfp-ready .mfp-content .single__fond>.container{transform:translateX(0);transition:transform .8s cubic-bezier(.7,0,.3,1)}@media screen and (min-width:992px){.mfp-wrap.mfp-ready .mfp-content .single__fond .fond__utils{transform:translateX(0);transition:transform .8s cubic-bezier(.7,0,.3,1) 0}}.mfp-wrap.mfp-ready .mfp-content .single__fond .mfp-close{opacity:1!important;transition:opacity .4s linear .6s}.mfp-wrap.mfp-removing .mfp-content .single__fond{transform:translateX(100px);transition:transform .8s cubic-bezier(.7,0,.3,1)}.mfp-wrap.mfp-removing .mfp-content .single__fond>.container{transform:translateX(100%);transition:transform .8s cubic-bezier(.7,0,.3,1)}@media screen and (min-width:992px){.mfp-wrap.mfp-removing .mfp-content .single__fond .fond__utils{transform:translateX(100%);transition:transform .8s cubic-bezier(.7,0,.3,1) 0}}.mfp-wrap.mfp-removing .mfp-content .single__fond .mfp-close{opacity:0!important;transition:opacity .4s linear 0}.mfp-fade.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{transform:translateX(800px);position:fixed;top:0;left:0;transition:all .3s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{transform:translateX(0);position:fixed;top:0;left:0;transition:all .3s ease-out}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{transform:translateX(800px)}section.partenaires,section.references{padding-top:100px;padding-bottom:100px}@media(max-width:769px){section.partenaires,section.references{padding-top:80px;padding-bottom:80px}}@media(max-width:670px){section.partenaires,section.references{padding-top:40px;padding-bottom:40px}}section.partenaires ul.partenaires-list,section.partenaires ul.references-list,section.references ul.partenaires-list,section.references ul.references-list{display:flex;flex-wrap:wrap}section.partenaires ul.partenaires-list>li,section.partenaires ul.references-list>li,section.references ul.partenaires-list>li,section.references ul.references-list>li{list-style:none;width:200px;height:200px;background:#f0f3f8;margin-right:20px;margin-bottom:20px}section.partenaires ul.partenaires-list>li a,section.partenaires ul.references-list>li a,section.references ul.partenaires-list>li a,section.references ul.references-list>li a{display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center}section.partenaires ul.partenaires-list>li a img,section.partenaires ul.references-list>li a img,section.references ul.partenaires-list>li a img,section.references ul.references-list>li a img{display:block;max-width:130px;max-height:130px}@media(max-width:769px){section.partenaires ul.partenaires-list>li,section.partenaires ul.references-list>li,section.references ul.partenaires-list>li,section.references ul.references-list>li{width:30%}}@media(max-width:670px){section.partenaires ul.partenaires-list>li,section.partenaires ul.references-list>li,section.references ul.partenaires-list>li,section.references ul.references-list>li{width:48%;margin-right:0}}@media(max-width:375px){section.partenaires ul.partenaires-list>li,section.partenaires ul.references-list>li,section.references ul.partenaires-list>li,section.references ul.references-list>li{width:100%}}@media(max-width:769px){section.partenaires ul.partenaires-list,section.partenaires ul.references-list,section.references ul.partenaires-list,section.references ul.references-list{justify-content:space-around}}@media(max-width:670px){section.partenaires ul.partenaires-list,section.partenaires ul.references-list,section.references ul.partenaires-list,section.references ul.references-list{justify-content:space-between}}.problematiques{background:#d8dfe9;background:#f0f3f8;padding-top:120px;padding-bottom:40px;position:relative}.problematiques nav.type-problematiques{margin-top:-110px;margin-bottom:60px}.problematiques nav.type-problematiques>ul.type-list{text-align:center}.problematiques nav.type-problematiques>ul.type-list li{list-style:none;display:inline-block;margin-right:50px}.problematiques nav.type-problematiques>ul.type-list li a{cursor:pointer;font-size:37px;font-size:3.7rem;color:#ccc6d8;font-weight:300;padding-bottom:10px;transition:all .3s ease-out}.problematiques nav.type-problematiques>ul.type-list li.active a{color:#1a2772;border-bottom:1px solid #1a2772}.problematiques nav.type-problematiques>ul.type-list li:hover a{color:#1a2772}.problematiques nav.type-problematiques>ul.type-list li.last-child{margin-right:0}@media(max-width:1200px){.problematiques nav.type-problematiques{margin-top:-100px}.problematiques nav.type-problematiques>ul.type-list li{margin-right:30px}.problematiques nav.type-problematiques>ul.type-list li a{font-size:22px;font-size:2.2rem;font-weight:400}}@media(max-width:992px){.problematiques nav.type-problematiques{position:relative;margin-top:0}.problematiques nav.type-problematiques>ul.type-list{text-align:right}.problematiques nav.type-problematiques>ul.type-list li:last-child{margin-right:0}}@media(max-width:670px){.problematiques nav.type-problematiques>ul.type-list{text-align:left}}.problematiques ul.problematiques-list{justify-content:flex-start}.problematiques ul.problematiques-list li{list-style:none;margin-bottom:85px}.problematiques ul.problematiques-list li a{font-size:20px;font-size:2rem}.problematiques ul.problematiques-list li a .visuel{background-size:cover;background-repeat:no-repeat;background-position:top;margin-bottom:25px;height:200px;background-color:#f2f4f8}.problematiques ul.problematiques-list li a .visuel img{display:none}.problematiques ul.problematiques-list li a .content>h2{font-size:27px;font-size:2.7rem;color:#2f3843;line-height:1.3;font-weight:300;margin-top:0;margin-bottom:30px}@media(max-width:1200px){.problematiques ul.problematiques-list li a .content>h2{font-size:20px;font-size:2rem;margin-bottom:5px}}.problematiques ul.problematiques-list li a .content>p{font-size:16px;font-size:1.6rem;margin-bottom:30px;color:#2f3843;line-height:1.5}.problematiques ul.problematiques-list li a:focus,.problematiques ul.problematiques-list li a:hover{text-decoration:none}@media(max-width:1600px){.problematiques ul.problematiques-list li a .visuel{margin-bottom:20px}.problematiques ul.problematiques-list li a .content>p{font-size:14px;font-size:1.4rem}}@media(max-width:992px){.problematiques ul.problematiques-list li{margin-bottom:40px}}@media(max-width:768px){.problematiques{padding-top:80px;padding-bottom:80px}}@media(max-width:670px){.problematiques{padding-top:40px;padding-bottom:40px}.problematiques ul.problematiques-list.row{flex-direction:column}.problematiques ul.problematiques-list.row li{width:100%}}.new-steps{background:#26358c}.new-steps .double{display:flex;position:relative;align-items:center;min-height:580px;flex-direction:column}@media(min-width:768px){.new-steps .double{flex-direction:row}}.new-steps .double .step-num{position:absolute;height:100px;width:100px;background:#fff;border-radius:200px;font-size:45px;font-size:4.5rem;color:#1a2772;text-align:center;line-height:100px;margin-right:auto;font-weight:300;top:50%;margin-top:-50px;left:50%;margin-left:-50px;z-index:4}@media(max-width:767px){.new-steps .double .step-num{position:relative;top:50px;margin-top:0}}.new-steps .double .content{width:50%;padding-left:5%;padding-right:5%}.new-steps .double .content.quote blockquote{text-align:center;border-left:none}.new-steps .double .content.quote blockquote .author{color:#fff}.new-steps .double .content.quote blockquote:before{content:"\2018\2019";text-align:center;font-size:10rem;color:#fff;font-family:Adobe Garamond pro,Garamond,Times New Roman;opacity:.2}.new-steps .double .content.menu a{color:#fff;text-decoration:underline}@media(max-width:767px){.new-steps .double .content{width:100%;order:2!important}}.new-steps .double .content h2,.new-steps .double .content h3{color:#fff;font-size:37px;font-size:3.7rem;font-weight:300;margin-top:10px;margin-bottom:30px}@media(max-width:992px){.new-steps .double .content h2,.new-steps .double .content h3{font-size:3rem}}.new-steps .double .content h4{color:#fff}.new-steps .double .content p{color:#9ca2c2;font-size:16px;font-size:1.6rem}.new-steps .double .content.quote{padding-left:15%!important;padding-right:15%!important}.new-steps .double .visuel-container{width:50%;position:relative;overflow:hidden;height:100%;min-height:580px}@media(max-width:767px){.new-steps .double .visuel-container{width:100%;height:250px;min-height:250px}}.new-steps .double .visuel-container .visuel{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.new-steps .double .did-you-know{background:#1a2772;height:580px;text-align:center}.new-steps .double .did-you-know .inner{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%}.new-steps .double .did-you-know span{display:block;color:#fff}.new-steps .double .did-you-know span.num{font-size:5rem}@media(min-width:768px){.new-steps .double .did-you-know span.num{font-size:10rem}}.new-steps .double .did-you-know span.legend{max-width:300px}.new-steps .double .video{width:50%;position:relative;overflow:hidden;height:100%;min-height:580px;background:#1d2b7b}@media(max-width:767px){.new-steps .double .video{width:100%;height:250px;min-height:250px}}.new-steps .double .video a{display:flex;align-items:center;justify-content:center}.new-steps .double .video a,.new-steps .double .video iframe{position:absolute;width:100%;height:100%;left:0;top:0}.new-steps .double:nth-child(odd) .content{order:1;padding-left:5%;padding-right:5%}.new-steps .double:nth-child(odd) .visuel-conainer{order:2}.table-wrap{position:relative}@media(max-width:992px){.table-wrap:before{pointer-events:none;content:"";position:absolute;top:0;right:0;width:30%;height:100%;background:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)}}table.table tr:hover{background-color:#f7f9fc}table.table tr td,table.table tr th{padding:20px 15px;border-color:#d8dfe9;width:14%;max-width:14%;min-width:14%}@media(max-width:670px){table.table tr td,table.table tr th{width:200px;max-width:200px;min-width:200px;white-space:normal!important}}table.table tr th{color:#26358c}table.table a.dl-link span,table.table tr td{color:#9ca2c2}table.table a.dl-link i.icon{display:inline-block;width:10px;height:10px;margin-left:4px}table.table a.dl-link i.icon svg{width:10px;height:10px}table.table a.dl-link i.icon svg *{fill:#9ca2c2}table.table.light-grey.table-hover tr,table.table.light-grey.table-hover tr td,table.table.light-grey.table-hover tr th{border-color:#c6c8d6}table.table.light-grey.table-hover tr:hover{background-color:#cdd5e2}section.characteristics{padding-top:80px;padding-bottom:80px}.categories{padding-top:60px;margin-bottom:0}.categories ul.categories-list{display:flex;flex-direction:column}.categories ul.categories-list>li{list-style:none;padding-top:60px;padding-bottom:60px;border-bottom:1px solid #ebecf3}.categories ul.categories-list>li:first-child{padding-top:0}.categories ul.categories-list>li:last-child{border-bottom:0}.categories ul.categories-list>li h2,.categories ul.categories-list>li h3{font-size:37px;font-size:3.7rem;color:#2f3843;font-weight:300;margin-bottom:60px}.categories ul.categories-list>li>p{max-width:560px;margin-bottom:60px}.categories ul.categories-list>li ul.sub-categories .row{justify-content:flex-start;align-items:stretch}@media(max-width:767px){.categories ul.categories-list>li ul.sub-categories .row{flex-direction:column}}.categories ul.categories-list>li ul.sub-categories .row>li{list-style:none;margin-bottom:64px}@media(max-width:767px){.categories ul.categories-list>li ul.sub-categories .row>li{width:100%}}.categories ul.categories-list>li ul.sub-categories .row>li p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:34px}.categories ul.categories-list>li ul.sub-categories .row>li a{display:flex;flex-direction:column;min-height:100%}.categories ul.categories-list>li ul.sub-categories .row>li a .visuel{width:100%;height:200px;background:#9ca2c2;margin-bottom:45px;position:relative;overflow:hidden}.categories ul.categories-list>li ul.sub-categories .row>li a .visuel>div{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;transform:scale(1);transition:transform .35s cubic-bezier(.455,.03,.515,.955)}.categories ul.categories-list>li ul.sub-categories .row>li a h3{font-size:20px;font-size:2rem;color:#26358c;margin-top:0;margin-bottom:15px;font-weight:500}@media(max-width:1600px){.categories ul.categories-list>li ul.sub-categories .row>li a h3{font-size:16px;font-size:1.6rem}}.categories ul.categories-list>li ul.sub-categories .row>li a h3 span{max-width:80%;display:inline-block}.categories ul.categories-list>li ul.sub-categories .row>li a h3 .has__width{max-width:217px}.categories ul.categories-list>li ul.sub-categories .row>li a .cta-projet{margin-top:auto}.categories ul.categories-list>li ul.sub-categories .row>li a:hover .visuel>div{transform:scale(1.1)}.page-home section#intro{padding-top:30vh;padding-bottom:18vh;background:url(../img/visuel-home-large.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;overflow:hidden}.page-home section#intro .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#211c3b;opacity:.6}.page-home section#intro .visuel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page-home section#intro .visuel video#background_video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;height:100%;width:100%}.page-home section#intro .content{position:relative;z-index:3}.page-home section#intro p.subhead{color:#4f63d6}.page-home section#intro h1{color:#fff;font-size:63px;font-size:6.3rem;line-height:1.2}@media(min-width:1600px)and (max-height:800px){.page-home section#intro{padding-top:220px;padding-bottom:80px}}@media(max-width:1500px){.page-home section#intro h1{font-size:5.3rem;max-width:58%}}@media(max-width:1200px){.page-home section#intro{padding-top:240px;padding-bottom:160px}.page-home section#intro p.subhead{margin-bottom:20px}.page-home section#intro h1{font-size:43px;font-size:4.3rem}}@media(max-width:670px){.page-home section#intro{padding-top:190px;padding-bottom:40px}.page-home section#intro h1{font-size:33px;font-size:3.3rem}}.page-home section#intro .watermark{position:absolute;top:0;left:0;z-index:2;height:100%;opacity:.06;pointer-events:none;display:none}@media(min-width:992px){.page-home section#intro .watermark{display:block}}.page-home section#intro .watermark svg{height:100%}.page-home section#intro .watermark svg>*{fill:#fff}.page-home .double-block{background:#112038}.page-home .double-block h2{margin-bottom:35px}.page-home .double-block p{color:#fff}.page-home .double-block .cta-projet.cta-projet-darkBlue,.page-home .double-block .cta-projet_secondary.cta-projet-darkBlue,.page-home .double-block button.cta-projet.cta-projet-darkBlue{background:#273889!important}.page-home .double-block .cta-projet.cta-projet-darkBlue:before,.page-home .double-block .cta-projet_secondary.cta-projet-darkBlue:before,.page-home .double-block button.cta-projet.cta-projet-darkBlue:before{background:#3145a6}.page-home .process{padding-bottom:100px;background:#112038}.page-home .process .container{border:none}.page-home .process h2,.page-home .process h3{color:#fff!important}.page-home .process svg .cls-1,.page-home .process svg .st0{stroke:#fff;stroke-width:1px}.page-home .process .open-contact-popup.btn.cta-projet{display:none}@media(max-width:1200px){.page-home .process{padding-top:40px;padding-bottom:40px}}@media(max-width:670px){.page-home .process{padding-top:0;padding-bottom:0}}section.group{padding-top:60px;padding-bottom:160px}section.group.classic-block{background:#151b28}section.group .container .quote{width:50%;padding-top:100px}@media(max-width:992px){section.group .container .quote{width:100%;padding-top:40px}}@media(max-width:670px){section.group .container .quote{padding-top:20px}}section.group .container .quote img{display:block;width:100px;margin-bottom:30px}section.group .container .quote>p{font-size:31px;font-size:3.1rem;font-weight:300;color:#9ca2c2}section.group .container .quote>p strong{font-weight:300;color:#fff}@media(max-width:670px){section.group .container .quote>p{font-size:26px;font-size:2.6rem}}.page-about .classic-block.big-classic-block.light-blue-classic-block .content{color:#676f98}.page-single-produit #intro-produit,.single-produit #intro-produit{margin-top:210px;height:750px;background:#26358c}@media(max-width:992px){.page-single-produit #intro-produit,.single-produit #intro-produit{height:auto}}@media(max-width:670px){.page-single-produit #intro-produit,.single-produit #intro-produit{margin-top:100px}}.page-single-produit #intro-produit .container,.single-produit #intro-produit .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%}@media(max-width:992px){.page-single-produit #intro-produit .container,.single-produit #intro-produit .container{flex-direction:column}}.page-single-produit #intro-produit .container a.back,.single-produit #intro-produit .container a.back{display:flex;color:#fff;align-items:center;text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-weight:900}.page-single-produit #intro-produit .container a.back i.icon,.single-produit #intro-produit .container a.back i.icon{margin-right:10px;width:14px;display:block}.page-single-produit #intro-produit .container a.back i.icon svg,.single-produit #intro-produit .container a.back i.icon svg{width:100%;display:block}.page-single-produit #intro-produit .container a.back i.icon svg *,.single-produit #intro-produit .container a.back i.icon svg *{fill:#fff!important}.page-single-produit #intro-produit .container .breadcrumb,.single-produit #intro-produit .container .breadcrumb{background:transparent;border:none;font-size:16px;font-size:1.6rem;text-transform:uppercase;letter-spacing:2px;padding-left:0;margin-left:0}@media(max-width:1600px){.page-single-produit #intro-produit .container .breadcrumb,.single-produit #intro-produit .container .breadcrumb{font-size:12px;font-size:1.2rem}}@media(max-width:670px){.page-single-produit #intro-produit .container .breadcrumb,.single-produit #intro-produit .container .breadcrumb{margin-bottom:0;padding-bottom:0}}.page-single-produit #intro-produit .container .breadcrumb li,.page-single-produit #intro-produit .container .breadcrumb li:before,.page-single-produit #intro-produit .container .breadcrumb li a,.single-produit #intro-produit .container .breadcrumb li,.single-produit #intro-produit .container .breadcrumb li:before,.single-produit #intro-produit .container .breadcrumb li a{color:#9ca2c2}.page-single-produit #intro-produit .container .breadcrumb li:last-child:after,.single-produit #intro-produit .container .breadcrumb li:last-child:after{padding:0 5px;content:"\A0/";color:#9ca2c2}.page-single-produit #intro-produit .container .visuel,.single-produit #intro-produit .container .visuel{height:100%;width:50%;background-size:cover;background-repeat:no-repeat;background-position:50%}@media(max-width:992px){.page-single-produit #intro-produit .container .visuel,.single-produit #intro-produit .container .visuel{min-height:600px;width:100%}}@media(max-width:670px){.page-single-produit #intro-produit .container .visuel,.single-produit #intro-produit .container .visuel{min-height:400px}}.page-single-produit #intro-produit .container .content,.single-produit #intro-produit .container .content{width:50%;padding-left:80px;padding-right:80px}@media(max-width:1600px){.page-single-produit #intro-produit .container .content,.single-produit #intro-produit .container .content{padding-left:40px;padding-right:40px}}@media(max-width:992px){.page-single-produit #intro-produit .container .content,.single-produit #intro-produit .container .content{width:100%;padding:40px 0}}@media(max-width:670px){.page-single-produit #intro-produit .container .content,.single-produit #intro-produit .container .content{padding-top:20px}}.page-single-produit #intro-produit .container .content h1,.single-produit #intro-produit .container .content h1{color:#fff;font-weight:300;margin-bottom:80px}@media(max-width:768px){.page-single-produit #intro-produit .container .content h1,.single-produit #intro-produit .container .content h1{margin-bottom:40px;font-size:3rem}}.page-single-produit #intro-produit .container .content .description,.single-produit #intro-produit .container .content .description{margin-bottom:45px}.page-single-produit #intro-produit .container .content .description p,.single-produit #intro-produit .container .content .description p{color:#9ca2c2}.page-single-produit #intro-produit .container .content .description a,.single-produit #intro-produit .container .content .description a{color:#9ca2c2;border-bottom:2px solid #9ca2c2;text-transform:uppercase;font-size:11px;font-size:1.1rem;font-weight:600;padding-bottom:3px}.page-single-produit section.informations h2,.single-produit section.informations h2{color:#1a2772}.page-single-produit section.informations .container,.single-produit section.informations .container{padding-top:180px;padding-bottom:120px;display:flex;justify-content:space-between}@media(max-width:992px){.page-single-produit section.informations .container,.single-produit section.informations .container{padding-top:80px;padding-bottom:80px;flex-direction:column}}@media(max-width:670px){.page-single-produit section.informations .container,.single-produit section.informations .container{padding-top:40px;padding-bottom:40px}}.page-single-produit section.informations .container .explications,.single-produit section.informations .container .explications{width:50%}.page-single-produit section.informations .container .explications a.cta,.single-produit section.informations .container .explications a.cta{margin-top:20px}@media(max-width:1600px){.page-single-produit section.informations .container .explications,.single-produit section.informations .container .explications{padding-right:100px}}@media(max-width:992px){.page-single-produit section.informations .container .explications,.single-produit section.informations .container .explications{width:100%;padding-right:0;margin-bottom:80px}}@media(max-width:670px){.page-single-produit section.informations .container .explications,.single-produit section.informations .container .explications{margin-bottom:40px}}.page-single-produit section.informations .container .applications,.single-produit section.informations .container .applications{width:550px}@media(max-width:992px){.page-single-produit section.informations .container .applications,.single-produit section.informations .container .applications{width:100%;padding-right:0}}.page-single-produit section.informations .container .applications ol,.page-single-produit section.informations .container .applications ul,.single-produit section.informations .container .applications ol,.single-produit section.informations .container .applications ul{padding-left:20px}.page-single-produit section.informations .container .applications ul.applications-list,.single-produit section.informations .container .applications ul.applications-list{justify-content:flex-start;margin-left:0;margin-right:0}@media(max-width:670px){.page-single-produit section.informations .container .applications ul.applications-list,.single-produit section.informations .container .applications ul.applications-list{flex-direction:column}}.page-single-produit section.informations .container .applications ul.applications-list li,.single-produit section.informations .container .applications ul.applications-list li{margin-left:0;padding-left:0;font-size:18px;font-size:1.8rem;margin-bottom:40px;font-weight:400;list-style:none;position:relative;color:#9ca2c2;width:50%;display:flex;align-items:center}@media(max-width:670px){.page-single-produit section.informations .container .applications ul.applications-list li,.single-produit section.informations .container .applications ul.applications-list li{width:80%}}.page-single-produit section.informations .container .applications ul.applications-list li p,.single-produit section.informations .container .applications ul.applications-list li p{font-size:18px;font-size:1.8rem;font-weight:400;color:#9ca2c2;width:200px}.page-single-produit section.informations .container .applications ul.applications-list li i,.single-produit section.informations .container .applications ul.applications-list li i{height:50px;margin-right:20px;width:40px}.page-single-produit section.informations .container .applications ul.applications-list li i img,.single-produit section.informations .container .applications ul.applications-list li i img{height:50px;display:inline-block}.page-single-produit .secteurs-bar,.single-produit .secteurs-bar{background:#f0f3f8}.page-single-produit .secteurs-bar .desktop-bar,.single-produit .secteurs-bar .desktop-bar{padding-top:80px;padding-bottom:80px}.page-single-produit .popup-lire-plus.white-popup,.single-produit .popup-lire-plus.white-popup{position:relative;background:#fff;padding:80px;width:auto;max-width:800px;margin:20px auto}@media(max-width:992px){.page-single-produit .popup-lire-plus.white-popup,.single-produit .popup-lire-plus.white-popup{width:50%;padding:40px}}@media(max-width:670px){.page-single-produit .popup-lire-plus.white-popup,.single-produit .popup-lire-plus.white-popup{width:80%;padding:25px}}.page-sous-categorie #intro .row,.sous-categorie #intro .row{flex-wrap:nowrap;justify-content:space-between;flex-direction:column;margin:0}@media(min-width:1200px){.page-sous-categorie #intro .row,.sous-categorie #intro .row{flex-direction:row}}.page-sous-categorie #intro .content,.sous-categorie #intro .content{padding-top:50px}.page-sous-categorie #intro .content h1,.sous-categorie #intro .content h1{color:#2f3843;font-size:37px;font-size:3.7rem;max-width:600px}.page-sous-categorie #intro .content h1 strong,.sous-categorie #intro .content h1 strong{color:#2f3843;font-weight:400}.page-sous-categorie #intro .content .description,.page-sous-categorie #intro .content h2,.page-sous-categorie #intro .content p,.sous-categorie #intro .content .description,.sous-categorie #intro .content h2,.sous-categorie #intro .content p{margin-top:30px;margin-bottom:0;font-size:16px;font-weight:400;line-height:1.8;color:#676f98}@media(min-width:1200px){.page-sous-categorie #intro .content .description,.page-sous-categorie #intro .content h2,.page-sous-categorie #intro .content p,.sous-categorie #intro .content .description,.sous-categorie #intro .content h2,.sous-categorie #intro .content p{max-width:630px}}.page-sous-categorie #intro .content .description strong,.page-sous-categorie #intro .content h2 strong,.page-sous-categorie #intro .content p strong,.sous-categorie #intro .content .description strong,.sous-categorie #intro .content h2 strong,.sous-categorie #intro .content p strong{font-weight:700}.page-sous-categorie #intro .visuel,.sous-categorie #intro .visuel{margin-top:50px}@media(min-width:1200px){.page-sous-categorie #intro .visuel,.sous-categorie #intro .visuel{max-width:650px;margin-top:0;margin-right:15px;padding-left:50px}}.page-sous-categorie a.back,.sous-categorie a.back{display:flex;color:#9ca2c2;align-items:center;text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-weight:900;margin-bottom:0}.page-sous-categorie a.back i.icon,.sous-categorie a.back i.icon{margin-right:10px;width:14px;display:block}.page-sous-categorie a.back i.icon svg,.sous-categorie a.back i.icon svg{width:100%;display:block}.page-sous-categorie a.back i.icon svg *,.sous-categorie a.back i.icon svg *{fill:#9ca2c2!important}.page-sous-categorie .products,.sous-categorie .products{padding-bottom:20px}.page-sous-categorie .products .container ul.products-list,.sous-categorie .products .container ul.products-list{margin-top:40px}.page-sous-categorie .products .container ul.products-list>li,.sous-categorie .products .container ul.products-list>li{background:#f0f3f8;list-style:none;margin-bottom:40px;position:relative}.page-sous-categorie .products .container ul.products-list>li .inner,.sous-categorie .products .container ul.products-list>li .inner{display:flex;flex-direction:column}@media(min-width:992px){.page-sous-categorie .products .container ul.products-list>li .inner,.sous-categorie .products .container ul.products-list>li .inner{flex-direction:row;align-items:stretch;justify-content:space-between}}.page-sous-categorie .products .container ul.products-list>li .visuel,.sous-categorie .products .container ul.products-list>li .visuel{display:block;height:285px;width:400px;float:left;overflow:hidden;position:relative}@media(min-width:992px){.page-sous-categorie .products .container ul.products-list>li .visuel,.sous-categorie .products .container ul.products-list>li .visuel{min-height:100%;height:auto}}@media(max-width:1600px){.page-sous-categorie .products .container ul.products-list>li .visuel,.sous-categorie .products .container ul.products-list>li .visuel{float:none;width:40%}}@media(max-width:992px){.page-sous-categorie .products .container ul.products-list>li .visuel,.sous-categorie .products .container ul.products-list>li .visuel{width:100%;height:500px}}@media(max-width:670px){.page-sous-categorie .products .container ul.products-list>li .visuel,.sous-categorie .products .container ul.products-list>li .visuel{height:300px}}.page-sous-categorie .products .container ul.products-list>li .visuel>div,.sous-categorie .products .container ul.products-list>li .visuel>div{position:absolute;top:0;left:0;height:100%;width:100%;background:#9ca2c2;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:transform .35s cubic-bezier(.455,.03,.515,.955)}.page-sous-categorie .products .container ul.products-list>li .content,.sous-categorie .products .container ul.products-list>li .content{width:1170px;min-height:285px;padding:50px;float:left;position:relative}@media(max-width:1600px){.page-sous-categorie .products .container ul.products-list>li .content,.sous-categorie .products .container ul.products-list>li .content{width:60%;height:auto;float:none;padding:25px 50px}}@media(max-width:992px){.page-sous-categorie .products .container ul.products-list>li .content,.sous-categorie .products .container ul.products-list>li .content{width:100%}}@media(max-width:670px){.page-sous-categorie .products .container ul.products-list>li .content,.sous-categorie .products .container ul.products-list>li .content{padding:30px}}.page-sous-categorie .products .container ul.products-list>li .content .head,.sous-categorie .products .container ul.products-list>li .content .head{display:flex;align-items:flex-start;flex-direction:column-reverse}@media(min-width:768px){.page-sous-categorie .products .container ul.products-list>li .content .head,.sous-categorie .products .container ul.products-list>li .content .head{flex-direction:row}}.page-sous-categorie .products .container ul.products-list>li .content .head h2,.page-sous-categorie .products .container ul.products-list>li .content .head h3,.sous-categorie .products .container ul.products-list>li .content .head h2,.sous-categorie .products .container ul.products-list>li .content .head h3{font-size:28px;font-size:2.8rem;font-weight:300;margin-bottom:12px;max-width:800px;color:#26358c}@media(max-width:670px){.page-sous-categorie .products .container ul.products-list>li .content .head h2,.page-sous-categorie .products .container ul.products-list>li .content .head h3,.sous-categorie .products .container ul.products-list>li .content .head h2,.sous-categorie .products .container ul.products-list>li .content .head h3{margin-bottom:20px;margin-top:0;font-size:22px;font-size:2.2rem}}.page-sous-categorie .products .container ul.products-list>li .content .head .head_categories,.sous-categorie .products .container ul.products-list>li .content .head .head_categories{margin:15px -5px 25px;display:flex;align-items:center;justify-content:center;list-style:none}@media(min-width:768px){.page-sous-categorie .products .container ul.products-list>li .content .head .head_categories,.sous-categorie .products .container ul.products-list>li .content .head .head_categories{margin:26px 0 0 auto}}.page-sous-categorie .products .container ul.products-list>li .content .head .head_categories li,.sous-categorie .products .container ul.products-list>li .content .head .head_categories li{padding:0 5px;font-size:12px}.page-sous-categorie .products .container ul.products-list>li .content .head .head_categories li span,.sous-categorie .products .container ul.products-list>li .content .head .head_categories li span{background:#26358c;padding:8px 15px;text-transform:uppercase;color:#fff;border-radius:5px}.page-sous-categorie .products .container ul.products-list>li .content .price,.sous-categorie .products .container ul.products-list>li .content .price{font-size:16px;font-weight:400;color:#646fad}.page-sous-categorie .products .container ul.products-list>li .content .link,.sous-categorie .products .container ul.products-list>li .content .link{display:flex;justify-content:flex-end}.page-sous-categorie .products .container ul.products-list>li .content .link .cta,.sous-categorie .products .container ul.products-list>li .content .link .cta{line-height:1;color:#26358c;margin-bottom:0;margin-top:26px;transform:translateZ(0)}.page-sous-categorie .products .container ul.products-list>li .content .link .cta:hover i,.sous-categorie .products .container ul.products-list>li .content .link .cta:hover i{transform:translate3d(10px,0,0)}.page-sous-categorie .products .container ul.products-list>li .content .link .cta i,.sous-categorie .products .container ul.products-list>li .content .link .cta i{display:inline-block;width:27px;margin-left:20px;transition:transform .35s cubic-bezier(.455,.03,.515,.955)}@media(max-width:992px){.page-sous-categorie .products .container ul.products-list>li .content .link .cta,.sous-categorie .products .container ul.products-list>li .content .link .cta{position:relative;bottom:auto;right:auto;text-align:right;justify-content:flex-end;margin-top:20px}}.page-sous-categorie .informations,.sous-categorie .informations{background:#112038}.page-sous-categorie .informations .container,.sous-categorie .informations .container{padding-top:50px;padding-bottom:50px;display:flex;justify-content:space-between}@media(max-width:992px){.page-sous-categorie .informations .container,.sous-categorie .informations .container{padding-top:80px;padding-bottom:80px;flex-direction:column}}@media(max-width:670px){.page-sous-categorie .informations .container,.sous-categorie .informations .container{padding-top:40px;padding-bottom:40px}}.page-sous-categorie .informations .container h2,.sous-categorie .informations .container h2{margin-bottom:35px}.page-sous-categorie .informations .container blockquote,.page-sous-categorie .informations .container h1,.page-sous-categorie .informations .container h2,.page-sous-categorie .informations .container h3,.page-sous-categorie .informations .container h4,.page-sous-categorie .informations .container h5,.page-sous-categorie .informations .container h6,.page-sous-categorie .informations .container li,.page-sous-categorie .informations .container ol,.page-sous-categorie .informations .container p,.page-sous-categorie .informations .container ul,.sous-categorie .informations .container blockquote,.sous-categorie .informations .container h1,.sous-categorie .informations .container h2,.sous-categorie .informations .container h3,.sous-categorie .informations .container h4,.sous-categorie .informations .container h5,.sous-categorie .informations .container h6,.sous-categorie .informations .container li,.sous-categorie .informations .container ol,.sous-categorie .informations .container p,.sous-categorie .informations .container ul{color:#fff!important}.page-sous-categorie .informations .container a,.sous-categorie .informations .container a{background:#162161!important}.page-sous-categorie .informations .container .explications,.sous-categorie .informations .container .explications{width:50%}.page-sous-categorie .informations .container .explications a.cta,.sous-categorie .informations .container .explications a.cta{margin-top:20px}@media(max-width:1600px){.page-sous-categorie .informations .container .explications,.sous-categorie .informations .container .explications{padding-right:100px}}@media(max-width:992px){.page-sous-categorie .informations .container .explications,.sous-categorie .informations .container .explications{width:100%;padding-right:0;margin-bottom:80px}}@media(max-width:670px){.page-sous-categorie .informations .container .explications,.sous-categorie .informations .container .explications{margin-bottom:40px}}.page-sous-categorie .informations .container .applications,.sous-categorie .informations .container .applications{width:550px}@media(max-width:992px){.page-sous-categorie .informations .container .applications,.sous-categorie .informations .container .applications{width:100%;padding-right:0}}.page-sous-categorie .informations .container .applications ol,.page-sous-categorie .informations .container .applications ul,.sous-categorie .informations .container .applications ol,.sous-categorie .informations .container .applications ul{padding-left:20px}.page-sous-categorie .informations .container .applications ul.applications-list,.sous-categorie .informations .container .applications ul.applications-list{justify-content:flex-start;margin-left:0;margin-right:0}@media(max-width:670px){.page-sous-categorie .informations .container .applications ul.applications-list,.sous-categorie .informations .container .applications ul.applications-list{flex-direction:column}}.page-sous-categorie .informations .container .applications ul.applications-list li,.sous-categorie .informations .container .applications ul.applications-list li{margin-left:0;padding-left:0;font-size:18px;font-size:1.8rem;margin-bottom:40px;font-weight:400;list-style:none;position:relative;width:50%;display:flex;align-items:center}@media(max-width:670px){.page-sous-categorie .informations .container .applications ul.applications-list li,.sous-categorie .informations .container .applications ul.applications-list li{width:80%}}.page-sous-categorie .informations .container .applications ul.applications-list li p,.sous-categorie .informations .container .applications ul.applications-list li p{font-size:18px;font-size:1.8rem;font-weight:400;width:200px}.page-sous-categorie .informations .container .applications ul.applications-list li i,.sous-categorie .informations .container .applications ul.applications-list li i{height:50px;margin-right:20px;width:40px}.page-sous-categorie .informations .container .applications ul.applications-list li i img,.sous-categorie .informations .container .applications ul.applications-list li i img{height:50px;display:inline-block}.page-press .classic-block .container .content .btn.cta-projet{background:#112038!important}.page-press section.video-bloc{background:#fff;padding-bottom:50px}.page-press section.video-bloc .content{padding-top:50px}.page-press section.video-bloc h2{color:#112038;margin-bottom:35px}.page-press section.video-bloc p{color:#676f98}.page-press section.press-articles{background:#f1f4f9;padding:100px 0 90px}.page-press section.press-articles ul.articles-list{margin-bottom:0;padding-bottom:60px}.page-press section.press-articles ul.articles-list .row{justify-content:flex-start;align-items:stretch}.page-press section.press-articles ul.articles-list li{list-style:none;padding:5px;position:relative;color:red;height:100%;min-height:250px}@media(min-width:768px){.page-press section.press-articles ul.articles-list li{height:auto;min-height:100%}}.page-press section.press-articles ul.articles-list li>a{padding:30px;display:block;height:100%;background:#e6ebf3;position:relative;overflow:hidden}.page-press section.press-articles ul.articles-list li>a:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(17,32,56,.85);z-index:1}.page-press section.press-articles ul.articles-list li>a h3,.page-press section.press-articles ul.articles-list li>a p{position:relative;color:#fff}.page-press section.press-articles ul.articles-list li>a h3,.page-press section.press-articles ul.articles-list li>a p,.page-press section.press-articles ul.articles-list li>a span{z-index:2}.page-press section.press-articles ul.articles-list li>a h3{font-size:27px;font-size:2.7rem;font-weight:300;margin-bottom:40px}.page-press section.press-articles ul.articles-list li>a span.fournisseur{color:#aaafcb;position:relative;z-index:2}@media(min-width:768px){.page-press section.press-articles ul.articles-list li>a span.fournisseur{display:flex;justify-content:flex-end;opacity:0;transform:translate3d(-10%,0,0);transition:opacity .35s cubic-bezier(.455,.03,.515,.955),transform .35s cubic-bezier(.455,.03,.515,.955)}}.page-press section.press-articles ul.articles-list li>a span.fournisseur i.right-arrow{margin-left:10px}.page-press section.press-articles ul.articles-list li>a span.fournisseur i.right-arrow svg *{stroke:#aaafcb!important}.page-press section.press-articles ul.articles-list li>a img{height:100%;width:100%;position:absolute;top:0;left:0;z-index:0;object-fit:cover;transform:scale(1);transition:transform .35s cubic-bezier(.455,.03,.515,.955)}.page-press section.press-articles ul.articles-list li>a:hover span.fournisseur{opacity:1;transform:translateZ(0)}.page-press section.press-articles ul.articles-list li>a:hover img{transform:scale(1.2)}@media(min-width:1200px){.page-press section.press-articles .row:nth-child(2n)>:nth-child(1n){background:#e6ebf3!important}}@media(min-width:1200px){.page-press section.press-articles .row:nth-child(2n)>:nth-child(2n){background:#e0e6f0!important}}.page-press section.classic-block.white-classic-block{padding-bottom:30px;color:#9ca2c2}.page-press section.classic-block.white-classic-block h2{color:#2f3843}.page-laboratoire section#intro h1{margin-bottom:30px}@media(min-width:670px){.page-laboratoire section#intro p{max-width:60%}}.page-laboratoire .video-bloc{padding-bottom:40px}.page-laboratoire .video-bloc .content{padding-top:70px}@media(min-width:992px){.page-laboratoire .video-bloc .content h2{margin-bottom:40px}}.page-laboratoire .white-classic-block{padding-top:0;padding-bottom:60px;color:#676f98}@media(max-width:992px){.page-laboratoire .white-classic-block{padding-top:0;padding-bottom:20px}}.page-laboratoire .white-classic-block .container .content .btn.cta-projet{background:#112038!important}@media(max-width:992px){.page-laboratoire .classic-block .container .visuel{order:-1}}@media(min-width:992px)and (max-width:1600px){.page-laboratoire section.realisations .container h2{margin-bottom:140px}}.page-laboratoire .process.process-large{padding-top:0}.page-laboratoire section.testimonies{background:#eff2f7;padding-top:40px;padding-bottom:100px;position:relative}@media(min-width:992px){.page-laboratoire section.testimonies{padding-top:80px;padding-bottom:80px}}@media(min-width:1200px){.page-laboratoire section.testimonies{padding-top:100px;padding-bottom:100px}}.page-laboratoire section.testimonies .container,.page-laboratoire section.testimonies .testimonies--content{position:relative}.page-laboratoire section.testimonies .testimonies--content .controls{width:170px;position:absolute;display:flex;justify-content:space-between;z-index:2;left:50%;margin-left:-85px;top:auto;bottom:0}@media(min-width:670px){.page-laboratoire section.testimonies .testimonies--content .controls{right:30px;top:-12px;margin-left:0;bottom:auto;left:auto}}.page-laboratoire section.testimonies .testimonies--content .controls .swiper-button{height:66px;width:66px;background:#6070d2;border-radius:150px;display:flex;align-items:center;justify-content:center}.page-laboratoire section.testimonies .testimonies--content .controls .swiper-button i.icon{height:15px}.page-laboratoire section.testimonies .testimonies--content .controls .swiper-button:after{display:none}.page-laboratoire section.testimonies .testimonies--content .swiper-container{width:100%;overflow:visible;position:relative;z-index:1}.page-laboratoire section.testimonies .testimonies--content .swiper-container .swiper-slide{background:#fff;text-align:center;padding:40px}@media(min-width:992px){.page-laboratoire section.testimonies .testimonies--content .swiper-container .swiper-slide{padding:70px 90px}}.page-laboratoire section.testimonies .testimonies--content .swiper-container .swiper-slide:before{position:absolute;content:"";top:-15px;left:30px;height:30px;width:30px;background:url(../img/icons/quote-icon.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:0}.page-laboratoire section.testimonies .testimonies--content .swiper-container .swiper-slide p{margin-bottom:30px;color:#696e89;font-size:1.3rem}@media(min-width:670px){.page-laboratoire section.testimonies .testimonies--content .swiper-container .swiper-slide p{font-size:1.6rem}}.page-laboratoire section.testimonies .testimonies--content .swiper-container .swiper-slide p.name{margin-bottom:0;color:#26358c;font-size:1.8rem;font-weight:300}@media(min-width:670px){.page-laboratoire section.testimonies .testimonies--content .swiper-container .swiper-slide p.name{font-size:2.8rem}}.page-laboratoire .bandeau-cta{background:#26358c;padding-top:40px;padding-bottom:40px;position:relative;text-align:center}@media(min-width:992px){.page-laboratoire .bandeau-cta{padding-top:80px;padding-bottom:80px}}@media(min-width:1200px){.page-laboratoire .bandeau-cta{padding-top:100px;padding-bottom:100px}}.page-laboratoire .bandeau-cta h2{color:#fff}@media(min-width:1200px){.page-laboratoire .bandeau-cta h2{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:40px}}.page-laboratoire .bandeau-cta p{margin-bottom:30px}@media(min-width:1200px){.page-laboratoire .bandeau-cta p{max-width:800px;margin-left:auto;margin-right:auto}}.page-realisations section#intro{background:#193256}.page-realisations section#intro h1{color:#fff}.page-realisations .characteristics{background:#fff}.page-realisations .realisations{background:#f0f3f8}.page-realisations .realisations .container nav.type-realisations{margin-top:0;margin-bottom:80px}.page-realisations .realisations .container nav.type-realisations>ul.type-list{text-align:left}.page-single-realisation,.single-realisation{background:#26358c}.page-single-realisation #intro .container,.single-realisation #intro .container{position:relative;z-index:1}.page-single-realisation section.case-study>.container ol.step-list,.single-realisation section.case-study>.container ol.step-list{display:none;margin-bottom:0;padding-bottom:0}.page-single-realisation section.case-study>.container ol.step-list li.step,.single-realisation section.case-study>.container ol.step-list li.step{counter-increment:step-counter;display:block;position:relative;display:flex;justify-content:space-between;align-items:center;height:530px}@media(max-width:767px){.page-single-realisation section.case-study>.container ol.step-list li.step,.single-realisation section.case-study>.container ol.step-list li.step{flex-direction:column;height:auto;padding-bottom:30px}}.page-single-realisation section.case-study>.container ol.step-list li.step:before,.single-realisation section.case-study>.container ol.step-list li.step:before{content:counter(step-counter);position:absolute;height:100px;width:100px;background:#fff;border-radius:200px;font-size:45px;font-size:4.5rem;color:#1a2772;text-align:center;line-height:100px;margin-right:auto;font-weight:300;top:50%;margin-top:-50px;left:50%;margin-left:-50px}@media(max-width:767px){.page-single-realisation section.case-study>.container ol.step-list li.step:before,.single-realisation section.case-study>.container ol.step-list li.step:before{position:relative;top:50px;margin-top:0}}.page-single-realisation section.case-study>.container ol.step-list li.step .content,.single-realisation section.case-study>.container ol.step-list li.step .content{width:50%;padding-left:10%;padding-right:0}@media(max-width:767px){.page-single-realisation section.case-study>.container ol.step-list li.step .content,.single-realisation section.case-study>.container ol.step-list li.step .content{width:100%;order:2!important}}.page-single-realisation section.case-study>.container ol.step-list li.step .content h3,.single-realisation section.case-study>.container ol.step-list li.step .content h3{color:#fff;font-size:37px;font-size:3.7rem;font-weight:300;margin-bottom:30px}@media(max-width:992px){.page-single-realisation section.case-study>.container ol.step-list li.step .content h3,.single-realisation section.case-study>.container ol.step-list li.step .content h3{font-size:3rem}}.page-single-realisation section.case-study>.container ol.step-list li.step .content p,.single-realisation section.case-study>.container ol.step-list li.step .content p{color:#9ca2c2;font-size:16px;font-size:1.6rem}.page-single-realisation section.case-study>.container ol.step-list li.step .visuel,.single-realisation section.case-study>.container ol.step-list li.step .visuel{width:50%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}@media(max-width:767px){.page-single-realisation section.case-study>.container ol.step-list li.step .visuel,.single-realisation section.case-study>.container ol.step-list li.step .visuel{width:100%;height:400px;order:1!important}}@media(max-width:670px){.page-single-realisation section.case-study>.container ol.step-list li.step .visuel,.single-realisation section.case-study>.container ol.step-list li.step .visuel{height:300px}}.page-single-realisation section.case-study>.container ol.step-list li.step:nth-child(odd) .content,.single-realisation section.case-study>.container ol.step-list li.step:nth-child(odd) .content{order:1;padding-left:0;padding-right:10%}.page-single-realisation section.case-study>.container ol.step-list li.step:nth-child(odd) .visuel,.single-realisation section.case-study>.container ol.step-list li.step:nth-child(odd) .visuel{order:2}.page-problematiques .problematiques{background:#fff}.page-problematiques .problematiques .container nav.type-problematiques{margin-top:0;margin-bottom:80px}.page-problematiques .problematiques .container nav.type-problematiques>ul.type-list{text-align:left}.page-problematiques section.characteristics{background-color:#d8dfe9;padding-bottom:160px}.page-problematiques section.characteristics table.table tr:hover{background-color:#f7f9fc}.page-problematiques section.characteristics table.table tr td,.page-problematiques section.characteristics table.table tr th{padding:20px 15px;border-color:#fff}.page-problematiques section.characteristics table.table tr th{color:#26358c}.page-problematiques section.characteristics table.table a.dl-link span,.page-problematiques section.characteristics table.table tr td{color:#9ca2c2}.page-problematiques section.characteristics table.table a.dl-link i.icon{display:inline-block;width:10px;height:10px;margin-left:4px}.page-problematiques section.characteristics table.table a.dl-link i.icon svg{width:10px;height:10px}.page-problematiques section.characteristics table.table a.dl-link i.icon svg *{fill:#9ca2c2}.single-problematiques #intro .container{position:relative;z-index:1}.page-fiches-techniques section#intro{background:#142642}@media(min-width:1600px){.page-fiches-techniques section#intro{padding-bottom:50px}}.page-fiches-techniques section#intro .container{display:flex;flex-wrap:wrap;justify-content:space-between}.page-fiches-techniques section#intro .container .content{width:100%}@media(min-width:768px){.page-fiches-techniques section#intro .container .content{width:50%}}.page-fiches-techniques section#intro .container .content h1{color:#fff;max-width:100%;font-size:3rem;margin-bottom:30px}@media(min-width:1200px){.page-fiches-techniques section#intro .container .content h1{font-size:4rem}}@media(min-width:1600px){.page-fiches-techniques section#intro .container .content h1{font-size:5rem}}.page-fiches-techniques section#intro .container .content h1 a{color:#fff;margin-right:20px;opacity:.5;transition:all .3s ease-out;margin-bottom:20px;display:inline-block}.page-fiches-techniques section#intro .container .content h1 a.active{opacity:1;padding-bottom:8px;border-bottom:2px solid #fff}.page-fiches-techniques section#intro .container .content h1 a:hover{opacity:1}.page-fiches-techniques section#intro .container .categories{width:100%}@media(min-width:768px){.page-fiches-techniques section#intro .container .categories{width:45%;padding-top:100px}}.page-fiches-techniques section#intro .container .categories ul.categories--list{display:flex;flex-wrap:wrap;justify-content:flex-start}.page-fiches-techniques section#intro .container .categories ul.categories--list>li{list-style:none;margin-bottom:14px;margin-right:20px}@media(min-width:670px){.page-fiches-techniques section#intro .container .categories ul.categories--list>li{margin-right:0;margin-bottom:30px;width:50%}}@media(min-width:768px){.page-fiches-techniques section#intro .container .categories ul.categories--list>li{width:100%}}@media(min-width:1200px){.page-fiches-techniques section#intro .container .categories ul.categories--list>li{width:50%}}.page-fiches-techniques section#intro .container .categories ul.categories--list>li a{color:#fff;font-size:1.5rem}@media(min-width:1600px){.page-fiches-techniques section#intro .container .categories ul.categories--list>li a{font-size:1.8rem}}.page-fiches-techniques section#intro .container .categories ul.categories--list>li a i.icon{transition:all .2s ease-out;display:inline-block;margin-left:4px}.page-fiches-techniques section#intro .container .categories ul.categories--list>li a:hover i.icon{transform:translateX(4px)}.page-fiches-techniques section.category{padding-top:50px;padding-bottom:50px;background:#eff2f7}.page-fiches-techniques section.category:nth-child(odd){background:#fff}@media(min-width:768px){.page-fiches-techniques section.category{padding-top:80px;padding-bottom:80px}}.page-fiches-techniques section.category .container{position:relative}@media(min-width:1200px){.page-fiches-techniques section.category h2{font-size:5rem;margin-bottom:40px}}.page-fiches-techniques section.category .sub-category{border-bottom:1px solid #ccc6d8;padding-bottom:10px;margin-bottom:40px}.page-fiches-techniques section.category .sub-category:last-child{border-bottom:none;margin-bottom:0}.page-fiches-techniques section.category .sub-category .sub-category--title{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.page-fiches-techniques section.category .sub-category .sub-category--title h3{color:#26358c;font-size:2.7rem;font-weight:300}.page-fiches-techniques section.category a.show-all{color:#26358c;border-bottom:2px solid #26358c;padding-bottom:4px}.page-fiches-techniques section.category a.show-all.is--absolute{position:absolute;top:20px;right:15px}.page-fiches-techniques section.category ul.files-list{display:flex;flex-wrap:wrap}.page-fiches-techniques section.category ul.files-list>li{list-style:none;margin-bottom:40px;width:100%}@media(min-width:670px)and (max-width:768px){.page-fiches-techniques section.category ul.files-list>li{width:48%;margin-right:2%}.page-fiches-techniques section.category ul.files-list>li:nth-child(2n){margin-right:0}}@media(min-width:768px)and (max-width:1200px){.page-fiches-techniques section.category ul.files-list>li{width:31%;margin-right:3%}.page-fiches-techniques section.category ul.files-list>li:nth-child(3n){margin-right:0}}@media(min-width:1200px){.page-fiches-techniques section.category ul.files-list>li{width:20%;margin-right:6%}.page-fiches-techniques section.category ul.files-list>li:nth-child(4n){margin-right:0}}.page-fiches-techniques section.category ul.files-list>li.not--displaying{display:none}.page-fiches-techniques section.category ul.files-list>li.not--displaying.is--active{display:block}.page-fiches-techniques section.category ul.files-list>li a{border:2px solid #9ca2c2;padding:14px 25px;display:inline-flex;align-items:center;color:#9ca2c2;font-size:1.5rem;border-radius:5px;width:100%;justify-content:center}.page-fiches-techniques section.category ul.files-list>li a i.icon{margin-left:8px;height:21px}.mentions-legales .legals-mentions{padding-top:300px;padding-bottom:100px;min-height:100vh}@media(min-width:992px){.mentions-legales .legals-mentions .container{max-width:690px}}.mentions-legales .legals-mentions h1,.mentions-legales .legals-mentions h2,.mentions-legales .legals-mentions h3,.mentions-legales .legals-mentions h4,.mentions-legales .legals-mentions h5{color:#1a2772!important;margin-bottom:40px}.mentions-legales .legals-mentions ol,.mentions-legales .legals-mentions p,.mentions-legales .legals-mentions ul{margin-left:auto;margin-right:auto;margin-bottom:30px}.mentions-legales .legals-mentions ol.chapo,.mentions-legales .legals-mentions p.chapo,.mentions-legales .legals-mentions ul.chapo{margin-bottom:60px}@media(max-width:768px){.mentions-legales .legals-mentions ol.chapo,.mentions-legales .legals-mentions p.chapo,.mentions-legales .legals-mentions ul.chapo{margin-bottom:30px}}.mentions-legales .legals-mentions ol li,.mentions-legales .legals-mentions ul li{font-size:1.7rem;line-height:1.45}.error-page{padding-top:200px;padding-bottom:100px;min-height:100vh;text-align:center;background:#d8dfe9}.error-page h1{margin-top:10vh;color:#1a2772}.error-page p{color:#21314c}.error-page a{color:#26358c}
/*# sourceMappingURL=app.min.css.map */