h1,h2.main-title{font-weight:900;font-family:"Raleway",sans-serif;color:#fff;font-size:50.985px;line-height:69.525px}h1 span,h2.main-title span{color:#1f85ff;display:block}h2{font-weight:900;font-family:"Raleway",sans-serif;color:#000;font-size:38.934px;line-height:50.985px}h3{font-weight:900;font-family:"Raleway",sans-serif;color:#000;font-size:32.445px}h4{font-weight:700;font-family:"Raleway",sans-serif;color:#1f85ff;font-size:32.445px}h4:hover{color:#fff}.td{font-family:"Raleway",sans-serif;font-size:15.759px;line-height:27.81px;color:#fff}.tc{font-family:"Raleway",sans-serif;font-weight:lighter;font-size:15.759px;line-height:32.445px;color:#000}#Intro{position:relative}#Intro:before{content:'';position:absolute;width:100%;height:100%;top:0;left:8%;top:35px;height:11px;width:11px;background-color:#0056ed;border-radius:50%;display:inline-block}#Intro:after{content:'';position:absolute;width:100%;height:100%;top:0;right:92%;top:40px;height:1px;border-bottom:1px solid #0056ed}#Production{position:relative}#Production:before{content:'';position:absolute;width:100%;height:100%;top:0;left:8%;top:27px;height:11px;width:11px;background-color:#0056ed;border-radius:50%;display:inline-block}#Production:after{content:'';position:absolute;width:100%;height:100%;top:0;right:92%;top:32px;height:1px;border-bottom:1px solid #0056ed}#Services .col-md-6{background:#0056ed;height:425px;padding-top:275px;position:relative}#Services .col-md-6.service-knowmore:before{content:'';position:absolute;width:100%;height:100%;top:0;top:50%;left:30%;height:8px;width:0;height:0;border-style:solid;border-width:8px 8px 0 0;border-color:#fff transparent transparent transparent}#Services .col-md-6.service-knowmore:after{content:'';position:absolute;width:100%;height:100%;top:0;top:50%;left:0;height:8px;background:#fff;width:30%}#Services .col-md-6.service-knowmore a{position:absolute;top:60%}#Services .col-md-6.service:before{content:'';position:absolute;width:100%;height:100%;top:0;left:calc(50% - 5px);top:inherit;bottom:50px;height:11px;width:11px;background-color:#0056ed;border-radius:50%;display:inline-block}#Services .col-md-6.service:after{content:'';position:absolute;width:100%;height:100%;top:0;left:50%;top:375px;height:50px;border-left:1px solid #0056ed}#Services .col-md-6 h2{color:#fff}#Services .col-md-6:hover{text-decoration:none;padding-top:200px}#Services .col-md-6:hover.service:before{bottom:125px;background-color:#fff}#Services .col-md-6:hover.service:after{top:300px;height:125px;border-left:1px solid #fff}#Services .col-md-6:hover h4{color:#fff}#Services .col-md-6.service-sechoir{background:url(/images/services-sechoir-a-bois.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}#Services .col-md-6.service-sechoir:hover{background:url(/images/services-sechoir-a-bois-over.jpg);background-repeat:no-repeat;background-size:cover}#Services .col-md-6.service-reno{background:url(/images/services-sechoir-sur-rail.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}#Services .col-md-6.service-reno:hover{background:url(/images/services-sechoir-sur-rail-over.jpg);background-repeat:no-repeat;background-size:cover}#Services .col-md-6.service-reno-bg2{background:url(/images/services-sechoir-frontal.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}#Services .col-md-6.service-reno-bg2:hover{background:url(/images/services-sechoir-frontal-over.jpg);background-repeat:no-repeat;background-size:cover}#Services .col-md-6.service-reno-bg3{background:url(/images/services-inovation-virage-vert.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}#Services .col-md-6.service-reno-bg3:hover{background:url(/images/services-inovation-virage-vert-over.jpg);background-repeat:no-repeat;background-size:cover}#Services .col-md-6.service-vente{background:url(/images/services-vente-de-pieces.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}#Services .col-md-6.service-vente:hover{background:url(/images/services-vente-de-pieces-over.jpg);background-repeat:no-repeat;background-size:cover}@media(max-width:991px){h1,h2.main-title{font-size:30.591px;line-height:37.08px}#Production:before,#Production:after,#Intro:before,#Intro:after{content:none}#Production .tc,#Intro .tc{display:none}}@media(max-width:700px){#Services{padding:0 10%}#Services .col-md-6{background:#0056ed;height:300px;width:90%;padding-top:150px}#Services .col-md-6.service:after{top:250px}#Services .col-md-6.service-knowmore{height:75px;text-align:center}#Services .col-md-6.service-knowmore a{position:relative;top:initial}#Services .col-md-6.service-knowmore:before,#Services .col-md-6.service-knowmore:after{content:none}}#ban_int{height:340px;overflow:hidden}#ban_int img{width:100%}#ban_int{height:340px;overflow:hidden}#ban_int img{width:100%}.carousel .carousel-inner{z-index:1}.carousel .carousel-item{max-height:900px;position:relative}.carousel .carousel-item .white-line{position:absolute;top:50%;width:50%}.carousel .carousel-item .white-line:before{content:'';position:absolute;width:100%;height:100%;top:0;right:0;top:-5px;height:11px;width:11px;background-color:#fff;border-radius:50%;display:inline-block}.carousel .carousel-item .white-line:after{content:'';position:absolute;width:100%;height:100%;top:0;right:0;top:0;height:1px;border-bottom:1px solid #fff}.carousel .carousel-item img{max-width:100%}.carousel-caption{left:0;padding-left:10%;padding-right:50px;top:20%;text-align:left;height:60%}.carousel-caption .td{position:absolute;top:60%;color:#fff;display:block;width:40%}.carousel-caption .btn1{position:absolute;bottom:0}.carousel-indicators{margin:0;bottom:0;left:inherit;height:100px;padding:40px 150px 0 50px;right:0;background:rgba(0,86,237,.5);z-index:2}.carousel-indicators:before{content:'';position:absolute;width:100%;height:100%;top:0;width:0;height:0;border-style:solid;border-width:0 0 100px 100px;border-color:transparent transparent rgba(0,86,237,.5) transparent;left:-100px}.carousel-indicators li{width:50px}.carousel-indicatorsli{width:24px;height:24px;margin:0 5px;background:inherit;text-indent:inherit}.carousel-indicatorsli:before{background:url(/images/slider/bouton-diaporama.png) no-repeat;background-size:16px;background-position:4px;display:block;width:24px;height:24px}.carousel-indicators.active{background:inherit}.carousel-indicators.active:before{background:url(/images/slider/bouton-diaporama-actif.png) no-repeat;background-size:24px;display:block;width:24px;height:24px}.carousel-control-next,.carousel-control-prev{width:10%;z-index:2}.carousel-control-next-icon,.carousel-control-prev-icon{top:50%;position:absolute;width:42px;height:42px}.carousel-control-prev-icon{background-image:url(/images/slider/fleche-gauche.png);background-size:100%;left:20%}.carousel-control-next-icon{background-image:url(/images/slider/fleche-droite.png);background-size:100%;right:20%}@media(max-width:1200px){.carousel-caption{left:0;padding-left:10%;padding-right:50px;top:5%;text-align:left;height:90%}}@media(max-width:991px){.carousel .carousel-item .white-line{display:none}.carousel .carousel-item img{height:500px;margin-bottom:100px}.carousel-caption{top:20%;height:60%;left:0;right:0;padding:0 50px;text-align:center}.carousel-caption .btn1{display:inline-block;position:initial;bottom:initial;margin-top:50px}.carousel-indicators{border-radius:0;width:100%;padding:40px 0 50px;background:#0056ed;text-align:center}}.pwLinkPosition{bottom:0;overflow:visible !important;position:fixed;right:0;z-index:9999}.pwLinkPosition:hover{right:0}.btnClose{background:rgba(0,0,0,.3);border-radius:15px;color:#fff !important;cursor:pointer;font-size:70%;padding:2px 12px;position:absolute;right:10px;text-decoration:none;top:-25px}.btnClose:hover{font-weight:bold;right:8px}.pwLink{background:url("/images/pingouin/pingouin-R01.png") 0 0 no-repeat;display:block;position:absolute;right:-50px;top:0;transition:right 1s}.pwLink:hover{background-position:0 100%;right:0}.pwLinkPosition,.pwLink{height:499px;width:313px}