.footer{background:#7fd9e4}.footer-one{background:#ebebeb;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:7rem}@media screen and (max-width:1020px){.footer-one{height:9rem}}.footer-two{background:#7fd9e4}@media screen and (max-width:1020px){.footer-two{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100px}}@media screen and (max-width:1020px){.footer-two .row{-ms-flex-direction:column!important;flex-direction:column!important}.footer-two .row p{margin-bottom:40px}}@media screen and (max-width:1020px){.footer-two p{margin-top:2px}}.footer .columns{height:5vh;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:center;align-items:center}.footer .row{position:relative}@media screen and (max-width:1020px){.footer .row{text-align:center}}.footer p{margin:0}.footer a{color:#555;font-size:10px;font-family:Poppins,sans-serif;text-transform:uppercase;font-weight:400!important;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:center;align-items:center;height:5vh;position:absolute;right:5px;top:2px}@media screen and (max-width:1020px){.footer a{position:relative;text-align:center;width:100%;top:-10px}}.footer a:hover{text-decoration:underline}.footer-one{padding:1rem 5rem}.footer-one a{background-repeat:no-repeat!important;background-position:50%!important;background-size:auto 100%!important;height:30px;margin:0 .5rem;position:relative;width:40px}@media screen and (max-width:1020px){.footer-one a{width:100%}}.footer-one .facebook{background:url(/assets/images/footer/face.svg)}.footer-one .facebook:hover{background:url(/assets/images/footer/face-hover.svg)}.footer-one .linkedin{background:url(/assets/images/footer/linkedin.svg)}.footer-one .linkedin:hover{background:url(/assets/images/footer/linkedin-hover.svg)}.menu{position:fixed;width:100%;background:transparent!important;z-index:8;transition:1s}.menu.open{height:100%}.menu .baseline{opacity:0}.menu .wrap-menu{height:100px}.menu .logo-wrap{height:100%}.menu .logo-wrap a{height:87%;width:87%;background:url(/assets/images/general/logo-blanc.png);background-size:auto 100%!important;background-repeat:no-repeat!important;display:block;position:relative;top:6px;left:-9px}@media screen and (max-width:1020px){.menu .logo-wrap a{left:4px;top:0}}@media screen and (max-width:768px){.menu .logo-wrap a{height:115%;width:115%;left:2px;top:-6px}}@media screen and (max-width:767px){.menu .logo-wrap a{height:87%;width:87%;left:4px;top:0}}@media screen and (max-width:1020px){.menu .logo-wrap{height:70%;width:70%;background-size:auto 50%!important}}.menu .responsive li{display:block!important;width:100%;text-align:center!important}.menu .responsive li a{color:#fff!important;transition:.8s}.menu .responsive ul{text-align:center!important;background:#7fd9e4!important;position:fixed;height:100%;width:100%;top:0;left:0;overflow:hidden;transition:.5s;opacity:0;visibility:hidden;pointer-events:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu .responsive ul.open{opacity:1;visibility:visible;pointer-events:all}.menu .menu-links ul{padding:0;margin:0}.menu .menu-links ul li{display:inline-block;padding:20px 22px}.menu .menu-links ul li a{color:#fff;position:relative;font-size:14px}.menu .menu-links ul li a:after{content:"";height:2px;background:#fff;position:absolute;bottom:-5px;left:0;transition:1s;width:0;-moz-transition:1s}.menu .menu-links ul li a:hover:after{width:100%}.menu.plain{background:#fff!important;height:auto}.menu.plain .menu-links ul li a:after{background:#000}.menu.plain .wrap-menu{height:auto 80%!important}.menu.plain #nav-icon1 span{background:#555}.menu.plain.open #nav-icon1 span{background:#fff}.menu.plain .logo-wrap{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:1020px){.menu.plain .logo-wrap{padding:.5rem}}.menu.plain .logo-wrap a{height:100%;width:100%;background:url(/assets/images/general/logo-noir_en.png);background-size:100% auto!important;background-repeat:no-repeat!important;background-position:0!important;top:0;left:0}@media screen and (max-width:1020px){.menu.plain .logo-wrap a{background-size:75% auto!important}}.menu.plain .logo-wrap.open{pointer-events:all}.menu.plain .baseline{opacity:1;text-transform:uppercase;font-size:2rem;margin-top:.4rem;margin-left:.5rem}.menu.plain .menu-links a{color:#555;visibility:visible!important}.menu.plain .menu-links a:after{color:#555}.wrap-icon{position:absolute;right:30px;top:30px;display:block!important;width:25px;z-index:4}#nav-icon1{width:35px;height:35px;margin-top:5px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#nav-icon1 #nav-icon1 span{background:#555!important}#nav-icon1 span{display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon1 span:first-child{top:0}#nav-icon1 span:nth-child(2){top:10px}#nav-icon1 span:nth-child(3){top:20px}#nav-icon1.open span:first-child{top:10px;transform:rotate(135deg);background:#fff}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:10px;transform:rotate(-135deg);background:#fff}body{font-size:12px;background:#fff}h1{font-size:42px}@media screen and (max-width:1020px){h1{font-size:36px}}h2{font-size:30px}h3{line-height:35px;margin-bottom:25px}@media screen and (max-width:1020px){h3{font-size:36px;text-align:center}}h4{font-size:12px}p{color:#525252;font-family:Poppins,sans-serif;font-size:14px}@media screen and (max-width:1020px){p{text-align:center}}.bg.blue{background-color:#7fd9e4!important}.wrapper{overflow:hidden}.margin-auto-center{margin:auto}.relative{position:relative}.absolute{position:absolute}.nopadding{padding:0!important}.align-self-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.color-white,.white{color:#fff}.blue{color:#7fd9e4}.grey{color:#555}.bg-blue{background-color:#7fd9e4}.bg-white{background-color:#fff}.uppercase{text-transform:uppercase}.margin-auto{margin:auto!important}.semibold{font-weight:600}.bold{font-weight:700}.poppins{font-family:Poppins,sans-serif}.openS{font-family:Source Sans Pro,sans-serif}.text-right{text-align:right}.decouvrir{background:url(/assets/images/general/demi-bg-picot-up.png);background-repeat:no-repeat!important;background-position:bottom;bottom:0;margin:auto;position:absolute;text-align:center;width:100%;color:#fff;overflow:hidden;cursor:pointer;display:none}.decouvrir span{display:block}.decouvrir .bouton .rond{background:#fff none repeat scroll 0 0;border-radius:10px;height:10px;margin:auto;width:10px;position:relative;margin-top:10px}.decouvrir .bouton .rond:after{content:"";border:1px solid #fff;border-radius:10px;height:20px;left:-5px;position:absolute;top:-5px;width:20px}.decouvrir .bouton .rond:hover{animation:a .2s ease-in-out infinite alternate;cursor:pointer}.decouvrir .line{height:100%;display:block;width:1px;background:#fff;margin:auto;margin-top:10px}.bjqs-markers{display:none}@media screen and (max-width:1020px){ul.bjqs-controls{margin-left:-55px!important}}ul.bjqs-controls.v-centered li{display:inline-block}ul.bjqs-controls.v-centered li a{position:relative!important;font-size:0!important;height:20px;width:20px;display:block;background:url(/assets/images/general/arrow.png)!important;background-position:50%!important;background-repeat:no-repeat!important}ul.bjqs-controls.v-centered li.bjqs-next a{transform:rotate(180deg)}.bjqs-caption{display:none!important}@keyframes a{0%{transform:scale(1)}to{transform:scale(1.7)}}.timeline{width:71px;height:100%;top:0;left:calc(50% - 36px);display:none}@media screen and (max-width:1020px){.timeline{display:none}}.timeline .lines{background:#fff;width:1px;margin:auto;display:block}.timeline .ronds{height:10px;width:10px;border-radius:10px;border:1px solid #fff;margin:3px auto;display:block;opacity:0}.padding-left{padding-left:35px!important}@media screen and (max-width:1020px){.padding-left{padding-left:0!important}}.padding-right{padding-right:35px!important}@media screen and (max-width:1020px){.padding-right{padding-right:0!important}}.rond-repere{margin:0;top:0;left:calc(50% - 5px);background:#555;border:1px solid #555;z-index:4;position:fixed}ul.bjqs-controls.v-centered .markers-list li a{background:none!important}.responsive{display:none}@media screen and (max-width:1020px){.responsive{display:block}.desktop{display:none}.columns{padding:0}}.round{position:relative;height:100%}.round:hover{cursor:pointer}.round:after{animation-delay:0s;animation:b 2s;animation-direction:forwards;-moz-animation-direction:forwards;-o-animation-direction:forwards;-ms-animation-direction:forwards;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear}.round:after,.round:before{display:block;position:absolute;width:50px;height:50px;content:"";opacity:1;border-radius:50%;border:6px solid #fff;bottom:20px;left:calc(50% - 25px);z-index:5}.round:before{animation-delay:.5s;-o-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;animation:b 2s;-o-animation:b 2s;-ms-animation:b 2s;-moz-animation:b 2s;animation-direction:forwards;-o-animation-direction:forwards;-moz-animation-direction:forwards;-ms-animation-direction:forwards;animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-timing-function:steps;-o-animation-timing-function:steps;-ms-animation-timing-function:steps;-moz-animation-timing-function:steps;background:rgba(55,179,246,.2)}@keyframes b{0%{transform:scale(.1);opacity:1}to{transform:scale(1);opacity:0}}.anchor-scroll{position:absolute;top:-100px}.header{background-color:#7fd9e4;position:relative;height:100vh;width:100%}@media screen and (max-width:1020px){.header{padding:0 20px;width:auto;box-sizing:border-box}}.header h2{font-size:35px}@media only screen and (max-width:1020px){.header h2{padding-top:10px;line-height:40px}}@media screen and (max-width:1020px){.header .txt-header{height:87vh!important}}.header .contentTxt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .decouvrir{background:none;left:0;display:block}@media screen and (max-width:1020px){.header .decouvrir{position:relative;text-align:center;width:100%}}.header .overlay-on{z-index:6}.header .first-bg,.header .second-bg{position:absolute;height:100vh;width:100%;top:0;left:0;background-position:100%!important;background-repeat:no-repeat!important;background-size:auto 100%!important;transition-duration:4s}@media screen and (max-width:520px){.header .first-bg,.header .first-bg-on,.header .second-bg,.header .second-bg-on{display:none}}.header .first-bg{background:url(/assets/images/header/main.png);opacity:0;transition-duration:4s}.header .first-bg.visible{opacity:1}.header .first-bg-on{background:url(/assets/images/header/main-lignes.png)!important;background-size:auto 100%!important;background-position:100%!important;background-repeat:no-repeat!important;position:absolute;top:0;right:0;width:0;height:100%;transition:all 2s cubic-bezier(.6,-.28,.735,.045);opacity:0}.header .first-bg-on.visible{width:100%;opacity:1}@media screen and (max-width:520px){.header .first-bg-on{display:none}}.header .second-bg{background:url(/assets/images/header/LIGNES-GENOUX.png);opacity:0;transition-duration:4s}.header .second-bg.visible{opacity:1}.header .second-bg-on{background:url(/assets/images/header/LIGNES-GENOUX-ANIM.png)!important;background-size:auto 100%!important;background-position:100%!important;background-repeat:no-repeat!important;position:absolute;top:0;right:0;width:0;height:100%;transition:all 2s cubic-bezier(.6,-.28,.735,.045);opacity:0}.header .second-bg-on.visible{width:100%;opacity:1}.header .row{position:relative;height:100vh}.header .decouvrir{height:85px}.header h1{position:relative;padding-bottom:0;margin-bottom:0;font-weight:700;font-size:52px;letter-spacing:2px}@media screen and (max-width:1020px){.header h1{line-height:45px;font-size:44px}}.header .round:after,.header .round:before{bottom:44px!important}.center-round .inside{position:relative;width:2rem;height:2rem;border:1px solid #fff;border-radius:2rem;margin:auto;margin-top:.3rem}.center-round .inside:after{position:absolute;content:"";height:100%;width:1px;background:#fff;bottom:-2rem;left:.9rem}.approche .decouvrir,.expertise .decouvrir,.qualite .decouvrir{height:85px}.approche .rond:after,.expertise .rond:after,.qualite .rond:after{border-color:#7fd9e4!important}.approche .round:before,.expertise .round:before,.qualite .round:before{background:rgba(55,179,246,.5)}.approche .decouvrir .bouton .rond,.expertise .decouvrir .bouton .rond,.qualite .decouvrir .bouton .rond{background:#7fd9e4}.approche .align-self-center,.expertise .align-self-center,.qualite .align-self-center{height:100%}.approche .decouvrir,.expertise .decouvrir,.qualite .decouvrir{padding-top:25px}@media screen and (max-width:1020px){.approche .intro,.expertise .intro,.qualite .intro{padding:0 20px;box-sizing:border-box}}.approche .intro .row,.expertise .intro .row,.qualite .intro .row{height:385px}.approche .intro p,.expertise .intro p,.qualite .intro p{font-size:14px}.approche .intro h1,.expertise .intro h1,.qualite .intro h1{line-height:45px;margin-bottom:25px}@media screen and (max-width:1020px){.approche .intro h1,.expertise .intro h1,.qualite .intro h1{line-height:38px}}.approche .intro .decouvrir,.expertise .intro .decouvrir,.qualite .intro .decouvrir{width:100%;background:none!important}.approche .intro .decouvrir .line,.expertise .intro .decouvrir .line,.qualite .intro .decouvrir .line{background:#7fd9e4}@media screen and (max-width:1020px){.realisations{padding-left:0;padding-right:0;text-align:center}}@media screen and (max-width:1020px){.realisations .first-bg{text-left:center}}@media screen and (max-width:1020px){.realisations .first-part h3,.realisations .first-part p{padding:0 20px}}@media screen and (max-width:1020px){.realisations .first-part{padding:0;box-sizing:border-box}}@media screen and (max-width:1020px){.realisations .slide-txt{padding:0 3rem}}.realisations .row{padding:70px 0}.realisations .icons .row{padding:0}.realisations .bjqs{height:275px!important}@media screen and (max-width:768px){.realisations .bjqs{height:370px!important}}@media screen and (max-width:767px){.realisations .bjqs{height:200px!important}}@media screen and (max-width:1020px){.realisations .align-self-center{display:block}}.realisations .banner-fade img{width:100%}@media screen and (max-width:1020px){.realisations .banner-fade{margin:auto;margin-top:20px}}@media screen and (max-width:768px){.realisations .banner-fade{width:100%;max-width:100%!important}}.realisations .bjqs-markers{left:20px!important;pointer-events:none}@media screen and (max-width:1020px){.realisations .bjqs-markers{left:0!important;text-align:center!important}}@media screen and (max-width:1020px){.realisations .second{padding:0 20px}}.realisations .second .large-6:first-child span{font-weight:700}@media screen and (max-width:1020px){.realisations .second .large-6:first-child{margin-bottom:25px}}.realisations .second .large-6:nth-child(2) div{font-size:14px;line-height:15px}.realisations .second .large-6:nth-child(2) .row .icon{background-repeat:no-repeat!important;background-position:center 50px!important;background-color:#fff!important;height:185px;width:185px;padding-top:110px;border-radius:100px;-o-border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-ms-border-radius:100px;text-align:center}@media screen and (max-width:1020px){.realisations .second .large-6:nth-child(2) .row .icon{margin:auto;margin-bottom:20px;width:140px;height:140px;padding-top:80px;background-position:center 30px!important}}.realisations .second .large-6:nth-child(2) .row:first-child{margin-bottom:80px}@media screen and (max-width:1020px){.realisations .second .large-6:nth-child(2) .row:first-child{margin-bottom:0}}.realisations .second .large-6:nth-child(2) .row:first-child .gain-temps .icon{background:url(/assets/images/realisations/gain.png)}.realisations .second .large-6:nth-child(2) .row:first-child .croissante .icon{background:url(/assets/images/realisations/qualite.png)}.realisations .second .large-6:nth-child(2) .row:nth-child(2) .ajustement .icon{background:url(/assets/images/realisations/ajustement.png)}.realisations .second .large-6:nth-child(2) .row:nth-child(2) .onereux .icon{background:url(/assets/images/realisations/ajuste.png)}@media screen and (max-width:1020px){.realisations .second .large-6:nth-child(2) .row:nth-child(2) .onereux .icon{margin-bottom:80px}}.realisations .approche .row{height:100%}.realisations .approche .first{position:absolute;top:0;width:100%;background:url(/assets/images/realisations/approche-bg.png);background-repeat:no-repeat;background-position:50%;height:175px}@media screen and (max-width:1020px){.realisations .approche .first{display:none}}.realisations .approche .align-self-center{padding-top:125px;height:100%}@media screen and (max-width:1020px){.realisations .approche .align-self-center{padding-top:0}}.realisations .approche .decouvrir{padding-top:0;height:60px}.realisations .approche .decouvrir .round{display:none}.realisations .etapes{z-index:3;background:#7fd9e4}@media screen and (max-width:1020px){.realisations .etapes{padding:0;box-sizing:border-box}}.realisations .etapes .row .row:first-child{padding:70px 0}.realisations .etapes .row p{padding:0 20px}@media screen and (max-width:1020px){.realisations .etapes .row{padding-top:0!important;padding-bottom:0!important}}@media screen and (max-width:1020px){.realisations .etapes>.row{padding-bottom:50px!important}}.realisations .etapes .row:nth-child(2){margin-left:0}.realisations .etapes .bg-sections{max-width:50%;display:none}@media screen and (max-width:1020px){.realisations .etapes .image-contenair{text-align:center}}@media screen and (max-width:1020px){.realisations .etapes .omega{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:1020px){.realisations .etapes .alpha,.realisations .etapes .omega{padding-bottom:0}}.realisations .etapes .first-bg{padding-top:70px}.realisations .etapes .row{margin:0}.realisations .etapes h3{margin-bottom:0}.realisations .etapes .head{height:150px}@media screen and (max-width:1020px){.realisations .etapes .head{height:200px;margin-top:100px}}@media screen and (max-width:1020px){.realisations .etapes .head .absolute{position:relative;width:100%;text-align:center}}.realisations .etapes .head span{font-size:14px}@media screen and (max-width:1020px){.realisations .etapes .head span{width:100%!important;margin:auto;text-align:center!important;display:block!important}}.realisations .etapes .head .number{top:0;left:0;font-size:200px;line-height:166px;z-index:1;font-weight:800}@media screen and (max-width:1020px){.realisations .etapes .head .number{left:0}}.realisations .etapes .head div{bottom:25px;left:15px;z-index:2}@media screen and (max-width:1020px){.realisations .etapes .head div{left:0;bottom:105px}}@media screen and (max-width:1020px){.realisations .etapes .head+.row{padding-bottom:10px}}.realisations .qualite{width:100%;padding-bottom:75px}@media screen and (max-width:1020px){.realisations .qualite .text-left{text-align:center}}.realisations .qualite #container{background:#fff!important;z-index:7;width:100%}.realisations .qualite .decouvrir{height:100px!important;padding:0!important;width:100%;display:block}.realisations .qualite .decouvrir .round{display:none}.realisations .qualite .round:after,.realisations .qualite .round:before{border:6px solid #7fd9e4!important}.realisations .qualite .intro .row:first-child{padding-bottom:0!important}@media screen and (max-width:1020px){.realisations .qualite .text-center{text-align:center}}.realisations .qualite .text-center .row{padding:70px 20px;box-sizing:border-box}.realisations .qualite .bjqs-markers{left:0!important;bottom:-40px!important;margin:auto!important;text-align:center!important;pointer-events:none}.realisations .qualite .bjqs-markers li{margin-left:5px}.realisations .qualite .slide{padding-bottom:0!important}.realisations .qualite .bjqs-slide p{margin-bottom:0}.realisations .qualite .bjqs-slide,.realisations .qualite .slide,.realisations .qualite ul.bjqs{height:525px!important;max-height:inherit!important}.realisations .qualite .bjqs-slide img,.realisations .qualite .slide img,.realisations .qualite ul.bjqs img{max-width:800px!important}@media screen and (max-width:1020px){.realisations .qualite .bjqs-slide,.realisations .qualite .slide,.realisations .qualite ul.bjqs{height:1050px!important}}@media screen and (max-width:767px){.realisations .qualite .bjqs-slide,.realisations .qualite .slide,.realisations .qualite ul.bjqs{height:1030px!important}}@media screen and (max-width:320px){.realisations .qualite .bjqs-slide,.realisations .qualite .slide,.realisations .qualite ul.bjqs{height:1070px!important}}.realisations .qualite .banner-fade{height:100%!important}.realisations .qualite .bjqs-controls{position:absolute;bottom:-40px;left:calc(50% - 42px);margin-left:inherit!important}.realisations .qualite .banner-fade{max-width:100%!important;margin:auto!important}.realisations .qualite .intro .row{height:100%;padding-top:0}.realisations .qualite .decouvrir{position:relative;padding-top:0;height:100%;padding-bottom:65px}.realisations .qualite .decouvrir .line{height:60px}.realisations .second-img{bottom:0;right:0;display:none;opacity:.5}.realisations .first-img{top:0;left:0;display:none;opacity:.5}.banner-fade{height:100%!important}.banner-fade a,.banner-fade li{font-size:14px;color:#555!important;font-family:Poppins,sans-serif}.bjqs-markers{display:block;position:absolute;bottom:0;margin-left:5px!important;line-height:17px;text-align:left!important}.bjqs-markers li{display:none!important}.bjqs-markers li.active-marker{display:inline-block!important}.bjqs-next{margin-left:45px}.bjqs-controls{position:relative;z-index:1!important}.bjqs-next{position:absolute;top:14px}.a-propos{position:relative;background-color:#7fd9e4}.a-propos h5{font-size:15px;font-weight:600;letter-spacing:.1rem}.a-propos h4{margin-bottom:1rem!important}@media screen and (max-width:1020px){.a-propos h4{font-size:18px;text-align:center}}.a-propos .bg-layer{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url(/assets/images/propos/propos-bg.svg);background-origin:padding-box;background-position:100%!important;background-repeat:no-repeat!important;background-size:auto 109%!important;height:100%;position:absolute;width:40vw}@media screen and (max-width:1020px){.a-propos .bg-layer{display:none}}.a-propos .wrap-col{margin-bottom:5rem!important}@media screen and (max-width:1020px){.a-propos .wrap-col{margin-bottom:5rem!important}}.a-propos .wrap-col:last-child .row span{margin-bottom:0}@media screen and (max-width:1020px){.a-propos .wrap-col:last-child{margin-bottom:0!important}}.a-propos .wrap-col a{text-decoration:underline;display:block;margin-bottom:.2rem}.a-propos .wrap-col a:hover{color:#fff!important}@media screen and (max-width:1020px){.a-propos .wrap-col a,.a-propos .wrap-col h5{text-align:center}}.a-propos .wrap-col .row{margin-bottom:2rem}@media screen and (max-width:1020px){.a-propos .wrap-col .row{margin-bottom:0}}.a-propos .wrap-col .row div{padding-right:3rem}@media screen and (max-width:1020px){.a-propos .wrap-col .row div{padding-right:0}}.a-propos .wrap-col p{margin-bottom:.2rem;line-height:1.3rem}.a-propos .wrap-col a,.a-propos .wrap-col p,.a-propos .wrap-col span{font-size:13px}.a-propos .wrap-col span{font-weight:700}@media screen and (max-width:1020px){.a-propos .wrap-col span{margin:auto;width:100%;text-align:center;display:block;margin-bottom:60px}}@media screen and (max-width:768px){.a-propos .partners>div{padding-bottom:50px}}.a-propos .content-partenaires{padding:5rem 0}@media screen and (max-width:1020px){.a-propos .content-partenaires{padding:0}}@media screen and (max-width:1020px){.a-propos .content-partenaires .wrap-col .row{padding:5px 20px!important}}@media screen and (max-width:1020px){.a-propos .bg-space{display:none}}@media screen and (max-width:1020px){.a-propos .wrap .align-self-center{margin:0!important}}@media screen and (max-width:1020px){.a-propos .wrap .row div:nth-child(2) .row{padding:70px 40px;box-sizing:border-box}}.a-propos .wrap{padding:70px 0}@media screen and (max-width:1020px){.a-propos .wrap{padding:0}}.a-propos .wrap .logoContainer img:first-of-type{margin-right:35px}@media screen and (max-width:1020px){.a-propos .wrap .logoContainer img:first-of-type{margin-left:calc(50% - 95px)}}@media screen and (max-width:767px){.a-propos .wrap .logoContainer img:first-of-type{margin-left:calc(45% - 95px)}}.a-propos .wrap .logoContainer img:nth-of-type(2){padding-top:10px}.contact .wrap{height:100%;padding:20px}@media screen and (max-width:1020px){.contact .wrap{padding:60px 40px}}.contact span{font-weight:700}.contact #map{width:54vw;margin:0;padding:0;min-height:55rem}@media screen and (max-width:1020px){.contact #map{width:100vw;min-height:200px}}.contact .wrap-contact{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:1020px){.contact .wrap-contact{display:block}}.contact .wrap-contact h3{margin-bottom:3.5rem}.contact .wrap-contact .wrap{z-index:4;background:#fff}@media screen and (max-width:1020px){.contact #contact-us{margin:auto}}.contact .gm-style-cc,.contact .gm-svpc,.contact .gmnoprint a,.contact .gmnoprint span,.contact a[href^="http://maps.google.com/maps"],.contact a[href^="https://maps.google.com/maps"]{display:none!important}.contact .gmnoprint div{background:#fff!important;box-shadow:0 0 0!important}.contact .gm-style-iw,.contact .gm-style-iw div{overflow:hidden!important}.contact input:focus{border:none!important}.contact #contact{width:100%;height:100%;margin:0 auto}.contact .subbutton{position:relative;transition:.5s;border:1px solid #fff;cursor:pointer}.contact .subbutton:after{position:absolute;content:" ";height:.7rem;width:20px;background:url(/assets/images/contact/arrow-contact-black.png)!important;background-repeat:no-repeat!important;background-position:50%!important}.contact .subbutton:hover{color:#7fd9e4;background:#fff;border:1px solid #7fd9e4}.contact .subbutton:hover:after{background:url(/assets/images/contact/arrow-contact-blue.png)!important;background-repeat:no-repeat!important;background-position:50%!important}.contact .info{font-size:20px;color:#26a369}.contact .alert{font-size:20px;color:red}.contact input{border:none;border-bottom:1px solid #efefef;box-shadow:0 0 0!important;padding-left:0;color:#454545;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:.5rem;margin-top:.5rem}.contact ::-webkit-input-placeholder{color:#454545;font-family:Poppins,sans-serif;font-size:14px}.contact :-moz-placeholder,.contact ::-moz-placeholder{color:#454545;font-family:Poppins,sans-serif;font-size:14px}.contact :-ms-input-placeholder{color:#454545;font-family:Poppins,sans-serif;font-size:14px}.contact textarea{border:none;min-height:10rem;background-color:#efefef;box-shadow:0 0 0!important;resize:none;margin-top:3rem;margin-bottom:3rem;color:#454545;font-size:14px;padding-left:10px;padding-top:10px;font-family:Poppins,sans-serif}.contact .subbutton{background:#7fd9e4;padding:10px 30px 10px 15px;font-size:14px}.contact .formblock .error{position:absolute;bottom:13px;color:red}.contact textarea::-webkit-input-placeholder{color:#c5c2ca}.contact textarea:-moz-placeholder,.contact textarea::-moz-placeholder{color:#c5c2ca}.contact textarea:-ms-input-placeholder{color:#c5c2ca}.loader{position:fixed;height:100%;width:100%;background:#7fd9e4;z-index:9;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.loader img{max-width:100px;animation:c 3s ease-in-out infinite alternate}@keyframes c{0%{transform:rotate(0deg)}33%{transform:rotate(-1turn)}66%{transform:rotate(0deg)}to{transform:rotate(90deg)}}
/*# sourceMappingURL=o3d.min.css.map */
