@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);*{font-family:"Source Sans pro", Helvetica, sans-serif;font-weight:300;font-size:18px;line-height:1.3em}img{max-width:100%}h1,h2,h3,h4,h5,h6,p{color:#4c4c4c}p,strong,li{font-size:18px;text-transform:none;font-weight:300}p strong,strong strong,li strong{font-weight:600}a[href^="mailto"]:link,a[href^="mailto"]:visited{color:#939598;text-decoration:none}a[href^="mailto"]:hover,a[href^="mailto"]:active{color:#939598;text-decoration:underline}section{overflow:hidden}hr{border-top-color:#000}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}nav.navbar-fixed-top.navbar-default{height:150px;min-height:auto;background-color:#fff;border:none;transition:height 0.5s ease}@media (max-width:1023px){nav.navbar-fixed-top.navbar-default{height:75px}}nav.navbar-fixed-top.navbar-default div.container-fluid ul{float:right;margin:40px 0 -20px 0;padding:0;list-style:none;transition:margin 0.5s ease}@media (max-width:1023px){nav.navbar-fixed-top.navbar-default div.container-fluid ul{margin:10px 0 -20px 0}}nav.navbar-fixed-top.navbar-default div.container-fluid ul li{display:inline-block;border-left:1px solid #4c4c4c;padding:0 5px;line-height:0.7em}nav.navbar-fixed-top.navbar-default div.container-fluid ul li:first-child{border-left:none}nav.navbar-fixed-top.navbar-default div.container-fluid ul li a{color:#4c4c4c;line-height:0.7em;text-transform:uppercase;font-size:13px}nav.navbar-fixed-top.navbar-default div.container-fluid ul li a:hover,nav.navbar-fixed-top.navbar-default div.container-fluid ul li a:active{color:#fdb827;text-decoration:none}nav.navbar-fixed-top.navbar-default div.container{background:unset;padding:unset;margin-top:-30px}nav.navbar-fixed-top.navbar-default div.container .navbar-right{margin-right:-10px}@media (max-width:1023px){nav.navbar-fixed-top.navbar-default div.container .navbar-right{margin-top:20px;float:unset !important}}nav.navbar-fixed-top.navbar-default div.navbar-collapse{border-top:0px}nav.navbar-fixed-top.navbar-default div.navbar-collapse[aria-expanded="true"]{background-color:rgba(255, 255, 255, 0.7)}nav.navbar-fixed-top.navbar-default div.navbar-collapse[aria-expanded="true"] ul li a{padding:15px 10px}nav.navbar-fixed-top.navbar-default div.navbar-collapse[aria-expanded="true"] ul li a:focus,nav.navbar-fixed-top.navbar-default div.navbar-collapse[aria-expanded="true"] ul li a:hover{padding:15px 10px}nav.navbar-fixed-top.navbar-default div a.logo{padding-top:20px;float:left}@media (max-width:767px){nav.navbar-fixed-top.navbar-default div a.logo{display:none}}@media (min-width:768px){nav.navbar-fixed-top.navbar-default div a.logo{padding-left:10px;display:initial}}@media (max-width:1023px){nav.navbar-fixed-top.navbar-default div a.logo{padding-top:10px}}nav.navbar-fixed-top.navbar-default div a.logo img{max-height:110px}@media (max-width:1023px){nav.navbar-fixed-top.navbar-default div a.logo img{max-height:55px}}nav.navbar-fixed-top.navbar-default div a.logo-short{padding-top:20px;float:left}@media (max-width:767px){nav.navbar-fixed-top.navbar-default div a.logo-short{padding-left:10px;display:initial}}@media (min-width:768px){nav.navbar-fixed-top.navbar-default div a.logo-short{display:none}}@media (max-width:1023px){nav.navbar-fixed-top.navbar-default div a.logo-short{padding-top:10px}}nav.navbar-fixed-top.navbar-default div a.logo-short img{max-height:65px}@media (max-width:1023px){nav.navbar-fixed-top.navbar-default div a.logo-short img{max-height:30px}}nav.navbar-fixed-top.navbar-default div ul.nav li a{font-size:15px;color:#4c4c4c;padding:65.25px 20px;font-weight:400;transition:padding 0.5s ease}nav.navbar-fixed-top.navbar-default div ul.nav li a:hover::after,nav.navbar-fixed-top.navbar-default div ul.nav li a.actif::after,nav.navbar-fixed-top.navbar-default div ul.nav li a.focus::after{content:'';position:absolute;width:50%;left:25%;bottom:55.25px;border-bottom:2px solid #fdb827}@media (max-width:1023px){nav.navbar-fixed-top.navbar-default div ul.nav li a:hover::after,nav.navbar-fixed-top.navbar-default div ul.nav li a.actif::after,nav.navbar-fixed-top.navbar-default div ul.nav li a.focus::after{bottom:10px}}@media screen and (max-width:1400px){nav.navbar-fixed-top.navbar-default div ul.nav li a{font-size:12px;padding:67.2px 5px}}@media screen and (max-width:992px){nav.navbar-fixed-top.navbar-default div ul.nav li a{padding:15px 10px}}nav.navbar-fixed-top.navbar-default div ul.nav li.open a{background-color:inherit;color:#4c4c4c}nav.navbar-fixed-top.navbar-default div ul.nav li.open a:hover,nav.navbar-fixed-top.navbar-default div ul.nav li.open a:focus{font-weight:400}@media screen and (max-width:1400px){nav.navbar-fixed-top.navbar-default div ul.nav li.open a:hover,nav.navbar-fixed-top.navbar-default div ul.nav li.open a:focus{padding:67.2px 5px}}@media screen and (max-width:992px){nav.navbar-fixed-top.navbar-default div ul.nav li.open a:hover,nav.navbar-fixed-top.navbar-default div ul.nav li.open a:focus{padding:15px 10px}}nav.navbar-fixed-top.navbar-default div ul.nav li.open ul.dropdown-menu{background-color:rgba(255, 255, 255, 0.7);left:-10px;min-width:220px}nav.navbar-fixed-top.navbar-default div ul.nav li.open ul.dropdown-menu li a{padding:10px 20px;text-align:left;transition:padding 0s ease}nav.navbar-fixed-top.navbar-default div ul.nav li.open ul.dropdown-menu li a::after{content:none}nav.navbar-fixed-top.navbar-default div ul.nav li.open ul.dropdown-menu li a.actif,nav.navbar-fixed-top.navbar-default div ul.nav li.open ul.dropdown-menu li a:hover,nav.navbar-fixed-top.navbar-default div ul.nav li.open ul.dropdown-menu li a:active{border-left:2px solid #fdb827;border-right:2px solid #fdb827;padding:10px 18px;transition:padding 0s ease}@media screen and (max-width:992px){nav.navbar-fixed-top.navbar-default div ul.nav li.open ul.dropdown-menu li a{text-align:left;padding:15px 10px 15px 25px}}nav.navbar-fixed-top.navbar-default div button.navbar-toggle{border:none;margin-top:15px;margin-bottom:15px}nav.navbar-fixed-top.navbar-default div button.navbar-toggle:focus,nav.navbar-fixed-top.navbar-default div button.navbar-toggle:hover{background-color:transparent}nav.navbar-fixed-top.navbar-default div button.navbar-toggle span{display:block;margin:auto}nav.navbar-fixed-top.navbar-default div button.navbar-toggle span.icon-bar{background-color:#4c4c4c;margin:5px auto 0 auto}nav.navbar-fixed-top.navbar-default.scrolled{height:auto;transition:height 0.5s ease}nav.navbar-fixed-top.navbar-default.scrolled div.container-fluid ul.lang{margin:10px 0 -20px 0;transition:margin 0.5s ease}@media (max-width:1023px){nav.navbar-fixed-top.navbar-default.scrolled div.container .navbar-right{margin-top:0;float:unset !important}}nav.navbar-fixed-top.navbar-default.scrolled a.logo{display:none !important}nav.navbar-fixed-top.navbar-default.scrolled a.logo-short{display:initial !important;padding-top:10px;float:left}nav.navbar-fixed-top.navbar-default.scrolled a.logo-short img{max-height:65px}@media (max-width:1023px){nav.navbar-fixed-top.navbar-default.scrolled a.logo-short img{max-height:30px}}nav.navbar-fixed-top.navbar-default.scrolled ul.nav li a{font-size:15px;color:#4c4c4c;padding:32.625px 20px;font-weight:400;transition:padding 0.5s ease}nav.navbar-fixed-top.navbar-default.scrolled ul.nav li a:hover::after,nav.navbar-fixed-top.navbar-default.scrolled ul.nav li a.actif::after,nav.navbar-fixed-top.navbar-default.scrolled ul.nav li a.focus::after{content:'';position:absolute;width:50%;left:25%;bottom:22.625px;border-bottom:2px solid #fdb827}@media (max-width:1023px){nav.navbar-fixed-top.navbar-default.scrolled ul.nav li a:hover::after,nav.navbar-fixed-top.navbar-default.scrolled ul.nav li a.actif::after,nav.navbar-fixed-top.navbar-default.scrolled ul.nav li a.focus::after{bottom:10px}}@media screen and (max-width:992px){nav.navbar-fixed-top.navbar-default.scrolled ul.nav li a{padding:15px 10px}}nav.navbar-fixed-top.navbar-default.scrolled ul.nav li.open a{background-color:inherit;color:#4c4c4c}nav.navbar-fixed-top.navbar-default.scrolled ul.nav li.open a:hover,nav.navbar-fixed-top.navbar-default.scrolled ul.nav li.open a:focus{font-weight:400}@media screen and (max-width:1400px){nav.navbar-fixed-top.navbar-default.scrolled ul.nav li.open a:hover,nav.navbar-fixed-top.navbar-default.scrolled ul.nav li.open a:focus{padding:32.625px 20px}}@media screen and (max-width:992px){nav.navbar-fixed-top.navbar-default.scrolled ul.nav li.open a:hover,nav.navbar-fixed-top.navbar-default.scrolled ul.nav li.open a:focus{padding:15px 10px}}footer{background-color:#fff;margin-top:-1px}footer div.container{padding:unset;padding:50px 15px}footer div.container div.col-md-12{min-height:unset}footer div.container div.col-md-12.address{text-align:center;margin-top:10px;color:#000}footer div.container div.col-md-12.address address{font-size:15px;margin-bottom:0}footer div.container div.col-md-12.address address a{font-size:15px;display:inline !important}footer div.container ul{list-style-type:none;padding:0;display:inline-block;width:100%;text-align:center}footer div.container ul li{font-size:15px;text-align:center;display:inline-block}footer div.container ul li::before{content:"-";margin:0 5px}footer div.container ul li:first-child::before{content:"";margin:0}footer div.container ul li h1{text-transform:none}footer div.container ul li a{font-weight:300;color:#000;display:inline !important}footer div.container ul li a:link,footer div.container ul li a:visited{color:#000;text-decoration:none}footer div.container ul li a:hover,footer div.container ul li a:active{color:#939598;text-decoration:none}footer div.container a,footer div.container span{font-size:15px;font-weight:300;color:#000}@media (max-width:767px){footer div.container a,footer div.container span{float:unset !important;text-align:center;display:block}}footer div.container a:link,footer div.container a:visited{color:#000;text-decoration:none}footer div.container a:hover,footer div.container a:active{color:#939598;text-decoration:none}footer div.container a.createdby{float:right}#carousel-products{margin-top:150px}@media (max-width:1023px){#carousel-products{margin-top:75px}}#carousel-products div.item{overflow-y:hidden;background-position-y:center;background-size:cover;min-height:200px;height:70vh}@media (max-width:1023px){#carousel-products div.item{height:35vh}}@media (max-width:499px){#carousel-products div.item{height:40vh}}#carousel-products div.item.video{background-color:#000}#carousel-products div.item video{width:100%;margin:-16.5vh auto 0;display:block}#carousel-products ol.carousel-indicators li{border-color:#4c4c4c}#carousel-products ol.carousel-indicators li.active{background-color:#4c4c4c}#carousel-products div.products-caption{display:table;margin:0 auto;max-width:1200px;padding:5% 10px;width:100%;height:100%}@media (max-width:499px){#carousel-products div.products-caption{background-color:rgba(198, 200, 204, 0.85)}}#carousel-products div.products-caption div.aligner{display:table-cell;vertical-align:middle}#carousel-products div.products-caption div.aligner h1,#carousel-products div.products-caption div.aligner h2,#carousel-products div.products-caption div.aligner p,#carousel-products div.products-caption div.aligner a{color:#4c4c4c;display:inline-block;float:right;clear:both;margin:7px 0 7px 0;font-weight:700}@media (max-width:499px){#carousel-products div.products-caption div.aligner h1,#carousel-products div.products-caption div.aligner h2,#carousel-products div.products-caption div.aligner p,#carousel-products div.products-caption div.aligner a{float:none;text-align:center}}#carousel-products div.products-caption div.aligner h1,#carousel-products div.products-caption div.aligner h2{font-size:36px;text-transform:uppercase}#carousel-products div.products-caption div.aligner p{font-weight:400;width:35%;text-align:right}@media (max-width:499px){#carousel-products div.products-caption div.aligner p{width:100%}}#carousel-products div.products-caption div.aligner a.btn{background-color:#fdb827;border-radius:0;padding:10px 15px;text-transform:uppercase;color:#fff;text-align:center}#carousel-products div.products-caption div.aligner a.btn:link,#carousel-products div.products-caption div.aligner a.btn:visited,#carousel-products div.products-caption div.aligner a.btn:hover,#carousel-products div.products-caption div.aligner a.btn:active{text-decoration:none}#carousel-photos{margin-top:150px}@media (max-width:1023px){#carousel-photos{margin-top:75px}}#carousel-photos div.item{overflow-y:hidden;background-position:center;background-size:cover;min-height:200px;height:40vh}#carousel-photos div.item.video{background-color:#000}#carousel-photos div.item video{width:100%;margin:-16.5vh auto 0;display:block}#carousel-photos ol.carousel-indicators li{border-color:#4c4c4c}#carousel-photos ol.carousel-indicators li.active{background-color:#4c4c4c}#carousel-photos div.products-caption{margin:5% auto 5% auto;max-width:1200px;padding-right:0px}#carousel-photos div.products-caption h1,#carousel-photos div.products-caption h2,#carousel-photos div.products-caption p,#carousel-photos div.products-caption a{color:#4c4c4c;display:inline-block;clear:both;margin:7px 0 7px 0;font-weight:700}#carousel-photos div.products-caption h1,#carousel-photos div.products-caption h2{font-size:36px;text-transform:uppercase}#carousel-photos div.products-caption p{font-weight:400}#carousel-photos div.products-caption a.btn{background-color:#fdb827;border-radius:0;padding:10px 15px;text-transform:uppercase;color:#fff;text-align:center}#carousel-photos div.products-caption a.btn:link,#carousel-photos div.products-caption a.btn:visited,#carousel-photos div.products-caption a.btn:hover,#carousel-photos div.products-caption a.btn:active{text-decoration:none}#carousel-video{margin-top:150px}@media (max-width:1023px){#carousel-video{margin-top:75px}}#carousel-video div.item{overflow-y:hidden;background-position-y:center;background-size:cover;min-height:200px;height:70vh}#carousel-video div.item.video{background-color:#000}#carousel-video div.item video{width:100%;margin:-16.5vh auto 0;display:block}#carousel-video ol.carousel-indicators{display:none}#carousel-video ol.carousel-indicators li{border-color:#4c4c4c}#carousel-video ol.carousel-indicators li.active{background-color:#4c4c4c}#carousel-video div.video-caption{margin:5% auto 5% auto;max-width:1200px;padding-right:0px}#carousel-video div.video-caption h1,#carousel-video div.video-caption h2,#carousel-video div.video-caption p,#carousel-video div.video-caption a{color:#4c4c4c;display:inline-block;float:right;clear:both;margin:7px 0 7px 0;font-weight:700}#carousel-video div.video-caption h1,#carousel-video div.video-caption h2{font-size:36px;text-transform:uppercase}#carousel-video div.video-caption p{font-weight:400}#carousel-video div.video-caption a.btn{background-color:#fdb827;border-radius:0;padding:10px 15px;text-transform:uppercase;color:#fff;text-align:center}#carousel-video div.video-caption a.btn:link,#carousel-video div.video-caption a.btn:visited,#carousel-video div.video-caption a.btn:hover,#carousel-video div.video-caption a.btn:active{text-decoration:none}#carousel-video-photo{margin-top:150px}@media (max-width:1023px){#carousel-video-photo{margin-top:75px}}#carousel-video-photo div.item{overflow-y:hidden;background-position-y:center;background-size:cover;min-height:200px;height:70vh}#carousel-video-photo div.item.video{background-color:#000}#carousel-video-photo div.item video{width:100%;margin:-16.5vh auto 0;display:block}@media screen and (orientation:portrait){#carousel-video-photo div.item video{margin:0}}#carousel-video-photo div.item div.caption{display:table;margin:0 auto;max-width:1200px;padding:5% 10px;width:100%;height:100%}#carousel-video-photo div.item div.caption div.aligner{display:table-cell;text-align:right}#carousel-video-photo div.item div.caption div.aligner div.text-container{padding:30px;background-color:rgba(255, 255, 255, 0.9);display:inline-block}#carousel-video-photo div.item div.caption div.aligner div.text-container h1,#carousel-video-photo div.item div.caption div.aligner div.text-container h2,#carousel-video-photo div.item div.caption div.aligner div.text-container p,#carousel-video-photo div.item div.caption div.aligner div.text-container a{color:#4c4c4c;display:block;clear:both;margin:7px 0 7px 0;font-weight:700}#carousel-video-photo div.item div.caption div.aligner div.text-container h1,#carousel-video-photo div.item div.caption div.aligner div.text-container h2{font-size:36px;text-transform:uppercase}#carousel-video-photo div.item div.caption div.aligner div.text-container p{font-weight:400}#carousel-video-photo div.item div.caption div.aligner div.text-container a.btn{background-color:#fdb827;border-radius:0;padding:10px 15px;text-transform:uppercase;color:#fff;text-align:center}#carousel-video-photo div.item div.caption div.aligner div.text-container a.btn:link,#carousel-video-photo div.item div.caption div.aligner div.text-container a.btn:visited,#carousel-video-photo div.item div.caption div.aligner div.text-container a.btn:hover,#carousel-video-photo div.item div.caption div.aligner div.text-container a.btn:active{text-decoration:none}#carousel-video-photo ol.carousel-indicators{display:none}#carousel-video-photo ol.carousel-indicators li{border-color:#4c4c4c}#carousel-video-photo ol.carousel-indicators li.active{background-color:#4c4c4c}#carousel-video-photo div.video-caption{margin:5% auto 5% auto;max-width:1200px;padding-right:0px}#carousel-video-photo div.video-caption h1,#carousel-video-photo div.video-caption h2,#carousel-video-photo div.video-caption p,#carousel-video-photo div.video-caption a{color:#4c4c4c;display:inline-block;clear:both;margin:7px 0 7px 0;font-weight:700}#carousel-video-photo div.video-caption h1,#carousel-video-photo div.video-caption h2{font-size:36px;text-transform:uppercase}#carousel-video-photo div.video-caption p{font-weight:400}#carousel-video-photo div.video-caption a.btn{background-color:#fdb827;border-radius:0;padding:10px 15px;text-transform:uppercase;color:#fff;text-align:center}#carousel-video-photo div.video-caption a.btn:link,#carousel-video-photo div.video-caption a.btn:visited,#carousel-video-photo div.video-caption a.btn:hover,#carousel-video-photo div.video-caption a.btn:active{text-decoration:none}section{overflow:hidden;position:relative;width:100%;background-size:cover;background-color:#fff}section h1,section h2{font-size:36px;text-transform:uppercase;font-style:none;color:#4c4c4c;font-weight:700;text-align:left}section h2{margin-bottom:150px}section hr{margin-top:20px;margin-bottom:30px;border:0;border-top:3px solid #fdb827;width:50px;display:inline-block}section em{font-weight:600;font-style:italic}section a.btn.realisations{display:inline-block;padding:2% 10%;margin:0 auto;font-size:25px;color:#b0b0b0;border-color:#b0b0b0}section a.btn.realisations:hover,section a.btn.realisations:active{color:#4c4c4c;border-color:#4c4c4c;background-color:transparent}section div.realisations{text-align:center}section.sticky{position:-webkit-sticky;position:sticky;top:150px}section.sticky :before,section.sticky :after{content:'';display:table}#map-zone{padding-top:100px}#map-zone h2{margin-bottom:100px}#map-zone p{text-align:center}#map-zone p:first-child{margin-bottom:0}#map-zone p em{font-style:normal;font-weight:600}#map-zone p a[href^=tel]{display:block}#map-zone p a[href^=tel]:link,#map-zone p a[href^=tel]:visited{color:#000;text-decoration:none}#map-zone p a[href^=tel]:hover,#map-zone p a[href^=tel]:active{color:#939598;text-decoration:none}#map{padding-top:0;padding-bottom:0;position:relative}#map #map-wrapper{margin-top:-3%}#map div.bg-rounded{background-image:radial-gradient(circle at 50% 100%, rgba(0, 0, 0, 0) 3%, #fff 3.01%);height:50px;z-index:2;position:relative}section.contact,section.postulation{background:#4c4c4c;background:-webkit-linear-gradient(top, #4c4c4c 0%, rgba(255, 255, 255, 0));background:-o-linear-gradient(top, #4c4c4c 0%, rgba(255, 255, 255, 0));background:-moz-linear-gradient(top, #4c4c4c 0%, rgba(255, 255, 255, 0));background:linear-gradient(to top, #4c4c4c 0%, rgba(255, 255, 255, 0))}section.contact div.form,section.postulation div.form{padding-top:50px}section.contact div.form input,section.postulation div.form input,section.contact div.form textarea,section.postulation div.form textarea{border:#b0b0b0 1px solid;border-radius:0;box-shadow:none;font-size:18px;text-transform:none;height:50px;margin-bottom:20px}@media screen and (max-width:768px){section.contact div.form input,section.postulation div.form input,section.contact div.form textarea,section.postulation div.form textarea{font-size:18px}}section.contact div.form input::-webkit-input-placeholder,section.postulation div.form input::-webkit-input-placeholder,section.contact div.form textarea::-webkit-input-placeholder,section.postulation div.form textarea::-webkit-input-placeholder,section.contact div.form input:-ms-input-placeholder,section.postulation div.form input:-ms-input-placeholder,section.contact div.form textarea:-ms-input-placeholder,section.postulation div.form textarea:-ms-input-placeholder,section.contact div.form input::-ms-input-placeholder,section.postulation div.form input::-ms-input-placeholder,section.contact div.form textarea::-ms-input-placeholder,section.postulation div.form textarea::-ms-input-placeholder,section.contact div.form input:-moz-placeholder,section.postulation div.form input:-moz-placeholder,section.contact div.form textarea:-moz-placeholder,section.postulation div.form textarea:-moz-placeholder,section.contact div.form input::-moz-placeholder,section.postulation div.form input::-moz-placeholder,section.contact div.form textarea::-moz-placeholder,section.postulation div.form textarea::-moz-placeholder,section.contact div.form input::placeholder,section.postulation div.form input::placeholder,section.contact div.form textarea::placeholder,section.postulation div.form textarea::placeholder,section.contact div.form input:placeholder,section.postulation div.form input:placeholder,section.contact div.form textarea:placeholder,section.postulation div.form textarea:placeholder{font-style:italic;color:#b0b0b0;text-indent:10px;text-transform:none}section.contact div.form textarea,section.postulation div.form textarea{height:200px}section.contact div.form button,section.postulation div.form button{background-color:#fdb827;height:50px;width:100%;border:none;color:#4c4c4c}section.contact div.form div.document label,section.postulation div.form div.document label,section.contact div.form div.cv label,section.postulation div.form div.cv label,section.contact div.form div.lettre label,section.postulation div.form div.lettre label,section.contact div.form div.certificat label,section.postulation div.form div.certificat label{text-align:left;font-size:18px;text-transform:none;line-height:50px;padding-left:12px;font-weight:400}section.contact div.form div.document_button button,section.postulation div.form div.document_button button,section.contact div.form div.cv_button button,section.postulation div.form div.cv_button button,section.contact div.form div.lettre_button button,section.postulation div.form div.lettre_button button,section.contact div.form div.certificat_button button,section.postulation div.form div.certificat_button button{background-color:#4c4c4c;color:#fff;margin-bottom:20px}section.contact div.form #map-wrapper,section.postulation div.form #map-wrapper{min-height:410px;border:#b0b0b0 1px solid}section.contact div.img,section.postulation div.img{margin-top:100px}section.contact div.img img.img-responsive,section.postulation div.img img.img-responsive{margin:0 auto}section.pre-postulation h2{margin-bottom:0}section.node-presentation div.col-md-4.page-block{margin-top:50px;background-size:cover}section.node-presentation div.col-md-4.page-block div.col-md-12{margin-top:0;padding:0 0;min-height:400px}section.node-presentation div.col-md-4.page-block div.col-md-12:hover div.hover{opacity:1;display:block;transition:opacity 0.5s ease}section.node-presentation div.col-md-4.page-block div.col-md-12:hover div.desc{opacity:0;display:block;transition:opacity 0.5s ease}section.node-presentation div.col-md-4.page-block div.col-md-12 div.desc{opacity:1;display:block;transition:opacity 0.5s ease;position:absolute;bottom:0;width:100%;height:30%;padding:15px;background-color:#707173}section.node-presentation div.col-md-4.page-block div.col-md-12 div.desc h2,section.node-presentation div.col-md-4.page-block div.col-md-12 div.desc p{color:#fff;text-align:center}section.node-presentation div.col-md-4.page-block div.col-md-12 div.desc h2{font-size:20px;margin-bottom:10px;font-style:normal;font-weight:600}section.node-presentation div.col-md-4.page-block div.col-md-12 div.hover{opacity:0;display:block;transition:opacity 0.5s ease;background-color:rgba(253, 184, 39, 0.8);position:absolute;height:100%;width:100%}section.node-presentation div.col-md-4.page-block div.col-md-12 div.hover h2,section.node-presentation div.col-md-4.page-block div.col-md-12 div.hover p,section.node-presentation div.col-md-4.page-block div.col-md-12 div.hover a{color:#fff;text-align:center}section.node-presentation div.col-md-4.page-block div.col-md-12 div.hover h2{font-size:20px;margin-bottom:10px;font-style:normal;font-weight:600}section.node-presentation div.col-md-4.page-block div.col-md-12 div.hover a{display:block}section.node-presentation div.col-md-4.page-block div.col-md-12 div.hover a:link,section.node-presentation div.col-md-4.page-block div.col-md-12 div.hover a:visited{color:#fff;text-decoration:"underline"}section.node-presentation div.col-md-4.page-block div.col-md-12 div.hover a:hover,section.node-presentation div.col-md-4.page-block div.col-md-12 div.hover a:active{color:#939598;text-decoration:"underline"}section.node-presentation div.col-md-4.page-block div.col-md-12 div.hover img{margin:20% auto}@media (max-width:1024px){section.node-presentation div.col-md-4.page-block div.col-md-12 div.hover{opacity:1;display:block}section.node-presentation div.col-md-4.page-block div.col-md-12 div.desc{opacity:0;display:block}}section.job-presentation div.col-md-4.page-block{margin-top:50px;background-size:cover}section.job-presentation div.col-md-4.page-block div.col-md-12{margin-top:0;padding:0 0;min-height:400px}section.job-presentation div.col-md-4.page-block div.col-md-12 div.hover{opacity:1;display:block;transition:opacity 0.5s ease;background-color:rgba(253, 184, 39, 0.8);position:absolute;height:100%;width:100%}section.job-presentation div.col-md-4.page-block div.col-md-12 div.hover h2,section.job-presentation div.col-md-4.page-block div.col-md-12 div.hover p,section.job-presentation div.col-md-4.page-block div.col-md-12 div.hover a{color:#fff;text-align:center}section.job-presentation div.col-md-4.page-block div.col-md-12 div.hover h2{font-size:20px;margin-bottom:10px;font-style:normal;font-weight:600}section.job-presentation div.col-md-4.page-block div.col-md-12 div.hover a{display:block}section.job-presentation div.col-md-4.page-block div.col-md-12 div.hover a:link,section.job-presentation div.col-md-4.page-block div.col-md-12 div.hover a:visited{color:#fff;text-decoration:"underline"}section.job-presentation div.col-md-4.page-block div.col-md-12 div.hover a:hover,section.job-presentation div.col-md-4.page-block div.col-md-12 div.hover a:active{color:#939598;text-decoration:"underline"}section.job-presentation div.col-md-4.page-block div.col-md-12 div.hover img{margin:20% auto}section.parallax-block-gris{background-image:url('/assets/img/background-grey.png');background-size:initial;background-repeat:repeat-x;padding:0 0;background-color:#707173;background-position-y:-400px}section.parallax-block-gris div.container-fluid{padding:150px 0;background-attachment:fixed;background-size:cover;background-color:transparent;height:70vh}section.parallax-block-gris div.container-fluid h1{display:inline-block;color:#fff;margin-top:20px;margin-bottom:20px;text-align:left;font-size:60px}section.parallax-block-gris div.container-fluid h1::before{content:'';position:absolute;width:75px;right:645px;top:0;border-bottom:3px solid #fff}section.parallax-block-gris div.container-fluid h1::after{content:'';position:absolute;width:75px;left:18px;bottom:0;border-bottom:3px solid #fff}section.parallax-block-gris div.container-fluid h1 em{color:#fdb827;font-size:60px;font-style:normal;font-weight:700}@media (max-width:1024px){section.parallax-block-gris div.container-fluid h1{font-size:50px}section.parallax-block-gris div.container-fluid h1::before{content:none}section.parallax-block-gris div.container-fluid h1::after{content:none}section.parallax-block-gris div.container-fluid h1 em{font-size:50px}}@media (max-width:500px){section.parallax-block-gris div.container-fluid h1{font-size:30px}section.parallax-block-gris div.container-fluid h1::before{content:none}section.parallax-block-gris div.container-fluid h1::after{content:none}section.parallax-block-gris div.container-fluid h1 em{font-size:30px}}section.block-galerie-text{background:#c6c8cc;background:-webkit-linear-gradient(top, #c6c8cc 0%, #fff);background:-o-linear-gradient(top, #c6c8cc 0%, #fff);background:-moz-linear-gradient(top, #c6c8cc 0%, #fff);background:linear-gradient(to top, #c6c8cc 0%, #fff)}section.block-galerie-text h1{text-align:center;font-size:36px}section.block-galerie-text hr{margin-top:20px;margin-bottom:30px;border:0;border-top:3px solid #fdb827;width:50px;display:inline-block}section.block-galerie-text p,section.block-galerie-text blockquote{text-align:justify;text-align-last:center;font-size:18px;text-transform:uppercase}section.block-galerie-text blockquote{font-style:italic;color:#4c4c4c;border-top:3px solid #fdb827;border-bottom:3px solid #fdb827;margin:20px 0;padding:20px 5%;border-left:none;border-right:none}section.block-galerie-text div.carousel a.carousel-control{background:none !important}section.block-galerie-text div.carousel a.carousel-control span.glyphicon{font-family:FontAwesome;font-size:45px}section.block-galerie-text div.carousel a.carousel-control span.glyphicon.glyphicon-chevron-left::before{content:"\f104"}section.block-galerie-text div.carousel a.carousel-control span.glyphicon.glyphicon-chevron-right::before{content:"\f105"}section.block-galerie-text div.carousel ol li.active{background-color:#fdb827 !important}section.block-galerie-text div.carousel ol li{border-color:#fdb827 !important;border-width:2px}section.slogan-avec-fond{background-size:cover;background-position:center;padding:0 0}section.slogan-avec-fond div.row{background:#fdb827;background:-webkit-linear-gradient(to right, #fdb827 0%, rgba(255, 255, 255, 0));background:-o-linear-gradient(to right, #fdb827 0%, rgba(255, 255, 255, 0));background:-moz-linear-gradient(to right, #fdb827 0%, rgba(255, 255, 255, 0));background:linear-gradient(to right, #fdb827 0%, rgba(255, 255, 255, 0));padding:150px 0}section.slogan-avec-fond div.row h1{font-size:60px;text-transform:uppercase;color:#fff;display:inline-block;text-align:left;clear:both;margin-top:20px;margin-bottom:20px;font-weight:700}section.slogan-avec-fond div.row h1 strong{text-transform:uppercase;font-size:60px;font-weight:700}section.slogan-avec-fond div.row h1::before{content:'';position:absolute;width:75px;right:18px;top:0;border-bottom:3px solid #fff}section.slogan-avec-fond div.row h1::after{content:'';position:absolute;width:75px;left:18px;bottom:0;border-bottom:3px solid #fff}section.texte-avec-fond{background-size:cover;background-position:center;padding:0 0}section.texte-avec-fond div.opacity{background-color:rgba(76, 76, 76, 0.85)}section.texte-avec-fond div.opacity div.container{padding:50px 15px}section.texte-avec-fond div.opacity div.container div.row{padding:20px 0}section.texte-avec-fond div.opacity div.container div.row h1,section.texte-avec-fond div.opacity div.container div.row h2,section.texte-avec-fond div.opacity div.container div.row h3,section.texte-avec-fond div.opacity div.container div.row h4,section.texte-avec-fond div.opacity div.container div.row h5,section.texte-avec-fond div.opacity div.container div.row h6,section.texte-avec-fond div.opacity div.container div.row p,section.texte-avec-fond div.opacity div.container div.row span,section.texte-avec-fond div.opacity div.container div.row a{color:#fff !important}section.texte-avec-fond div.opacity div.container div.row h2{margin-bottom:10px}section.postulation-poste{padding-top:20px}section.postulation-poste div.col-md-12{padding-top:0;margin-top:0 !important}section.postulation-poste div.col-md-12 h2{padding-top:0;margin-top:0;margin-bottom:10px;font-size:36px;font-weight:700;text-transform:uppercase;font-style:normal}section.postulation-poste div.col-md-12 div.text div.col-md-12{margin-top:0;min-height:unset}section.postulation-poste div.col-md-12 div.form input,section.postulation-poste div.col-md-12 div.form textarea{border:#b0b0b0 1px solid;border-radius:0;box-shadow:none;font-size:18px;text-transform:none;height:50px;margin-bottom:20px}@media screen and (max-width:768px){section.postulation-poste div.col-md-12 div.form input,section.postulation-poste div.col-md-12 div.form textarea{font-size:18px}}section.postulation-poste div.col-md-12 div.form input::-webkit-input-placeholder,section.postulation-poste div.col-md-12 div.form textarea::-webkit-input-placeholder,section.postulation-poste div.col-md-12 div.form input:-ms-input-placeholder,section.postulation-poste div.col-md-12 div.form textarea:-ms-input-placeholder,section.postulation-poste div.col-md-12 div.form input::-ms-input-placeholder,section.postulation-poste div.col-md-12 div.form textarea::-ms-input-placeholder,section.postulation-poste div.col-md-12 div.form input:-moz-placeholder,section.postulation-poste div.col-md-12 div.form textarea:-moz-placeholder,section.postulation-poste div.col-md-12 div.form input::-moz-placeholder,section.postulation-poste div.col-md-12 div.form textarea::-moz-placeholder,section.postulation-poste div.col-md-12 div.form input::placeholder,section.postulation-poste div.col-md-12 div.form textarea::placeholder,section.postulation-poste div.col-md-12 div.form input:placeholder,section.postulation-poste div.col-md-12 div.form textarea:placeholder{font-style:italic;color:#b0b0b0;text-indent:10px;text-transform:none}section.postulation-poste div.col-md-12 div.form textarea{height:200px}section.postulation-poste div.col-md-12 div.form button{background-color:#fdb827;height:50px;width:100%;border:none;color:#4c4c4c}section.postulation-poste div.col-md-12 div.form button.ekk-send-mail-btn{margin-top:20px}section.postulation-poste div.col-md-12 div.form div.document label,section.postulation-poste div.col-md-12 div.form div.cv label,section.postulation-poste div.col-md-12 div.form div.lettre label,section.postulation-poste div.col-md-12 div.form div.certificat label{text-align:left;font-size:18px;text-transform:none;line-height:50px;padding-left:12px;font-weight:400}section.postulation-poste div.col-md-12 div.form div.document_button button,section.postulation-poste div.col-md-12 div.form div.cv_button button,section.postulation-poste div.col-md-12 div.form div.lettre_button button,section.postulation-poste div.col-md-12 div.form div.certificat_button button{background-color:#4c4c4c;color:#fff;margin-bottom:20px}section.historic{padding:50px 15px;margin-top:50px}section.historic h2{margin-bottom:10px;padding:0 15px}section.historic hr{margin-left:15px}section.historic ol{list-style:none;padding:0}section.historic ol.historicDates{display:block;padding:0;width:100%}section.historic ol.historicDates li{width:100%;display:none}section.historic ol.historicDates li h2{margin-bottom:0;text-align:left;padding:0}section.historic ol.historicDates li h2 time{font-size:36px;font-weight:600}section.historic ol.historicDates li.active{display:block}section.historic ol.historicDates li span{text-align:right;font-size:15px;padding-right:10px}section.historic ol.historicDates li span p{margin:-2px 0 0 0;line-height:18px;font-weight:600}section.historic ol.historicLine{text-align:left;background-image:linear-gradient(transparent 40%, #4c4c4c 40.5%, #4c4c4c 50%, transparent 50.5%)}section.historic ol.historicLine li{width:15px;height:15px;border:1px solid #4c4c4c;background-color:#fff;transition:all 1s linear;display:inline-block;border-radius:50%;cursor:pointer}section.historic ol.historicLine li.active{transition:all 1s linear;background-color:#4c4c4c}section.historic ol.historicGalleries li{opacity:0;transition:opacity 1s linear}section.historic ol.historicGalleries li.active{opacity:1}section.historic ol.historicGalleries li.active div.slide div.item{height:30vh;background-position:center;background-size:contain;background-repeat:no-repeat}section.historic button{padding:10px 20px 10px 18px}section.historic button i{font-size:1.5em;color:#4c4c4c}div.textContainer{padding:50px 15px !important}div.textContainer div.block{margin-top:0 !important}div.textContainer div.block h2{margin-top:20px !important}section.matiere-presentation div.node-block h2{margin-bottom:10px;text-align:left;font-weight:400;text-transform:none}section.matiere-presentation div.node-block div.matiere{height:200px;background-position:center;background-size:cover;background-repeat:no-repeat}div.container{padding:0 15px 150px 15px;background:#fff}div.container.spacing{height:150px;background:rgba(255, 255, 255, 1);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 0));background:-o-linear-gradient(top, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 0));background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 0));background:linear-gradient(to top, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 0))}div.container div.col-md-12{margin-top:30px;background-size:cover}div.container div.col-md-12 .page-block div.col-md-12{min-height:400px;padding:0;margin-top:0}div.container div.col-md-12 .page-block:hover div.hover{opacity:1;display:block;transition:opacity 0.5s ease}div.container div.col-md-12 .page-block:hover div.desc{opacity:0;display:block;transition:opacity 0.5s ease}div.container div.col-md-12 div.desc{opacity:1;display:block;transition:opacity 0.5s ease;position:absolute;bottom:0;width:100%;height:30%;padding-left:15px;padding-right:15px;background-color:#707173}div.container div.col-md-12 div.desc h2,div.container div.col-md-12 div.desc p{color:#fff;text-align:center}div.container div.col-md-12 div.desc h2{font-size:20px;margin-bottom:10px;font-style:normal;font-weight:600;text-transform:uppercase}div.container div.col-md-12 div.hover{opacity:0;display:block;transition:opacity 0.5s ease;background-color:rgba(253, 184, 39, 0.8);position:absolute;height:100%;width:100%;padding-left:15px;padding-right:15px}div.container div.col-md-12 div.hover h2,div.container div.col-md-12 div.hover p,div.container div.col-md-12 div.hover a{color:#fff;text-align:center}div.container div.col-md-12 div.hover h2{font-size:20px;margin-bottom:10px;font-style:normal;font-weight:600;text-transform:uppercase}div.container div.col-md-12 div.hover a{display:block}div.container div.col-md-12 div.hover a:link,div.container div.col-md-12 div.hover a:visited{color:#fff;text-decoration:"underline"}div.container div.col-md-12 div.hover a:hover,div.container div.col-md-12 div.hover a:active{color:#939598;text-decoration:"underline"}div.container div.col-md-12 div.hover img{margin:20% auto}div.container.page{padding-top:50px;padding-bottom:50px}div.row.icones img{max-width:80%;display:block;margin:0 auto}div.container,section.container{max-width:1200px !important;background-color:transparent}div.container div.block,section.contact div.block,div.container div.text,section.contact div.text{margin-top:40px}div.container div.block h1,section.contact div.block h1,div.container div.text h1,section.contact div.text h1,div.container div.block h2,section.contact div.block h2,div.container div.text h2,section.contact div.text h2,div.container div.block h3,section.contact div.block h3,div.container div.text h3,section.contact div.text h3,div.container div.block h4,section.contact div.block h4,div.container div.text h4,section.contact div.text h4,div.container div.block h5,section.contact div.block h5,div.container div.text h5,section.contact div.text h5,div.container div.block h6,section.contact div.block h6,div.container div.text h6,section.contact div.text h6{color:#4c4c4c}div.container div.block h1,section.contact div.block h1,div.container div.text h1,section.contact div.text h1,div.container div.block h2,section.contact div.block h2,div.container div.text h2,section.contact div.text h2{text-align:left;font-size:36px;font-weight:700;text-transform:uppercase;margin-top:0}div.container div.block h2,section.contact div.block h2,div.container div.text h2,section.contact div.text h2{margin-top:60px}div.container div.block h3,section.contact div.block h3,div.container div.text h3,section.contact div.text h3{margin-top:0}div.container div.block hr,section.contact div.block hr,div.container div.text hr,section.contact div.text hr{margin-top:20px;margin-bottom:30px;border:0;border-top:3px solid #fdb827;width:50px;display:inline-block}div.container div.block p,section.contact div.block p,div.container div.text p,section.contact div.text p{text-align:left;font-size:18px;text-transform:none;font-weight:300}div.container div.block div.col-md-3 h1,section.contact div.block div.col-md-3 h1,div.container div.text div.col-md-3 h1,section.contact div.text div.col-md-3 h1,div.container div.block div.col-md-4 h1,section.contact div.block div.col-md-4 h1,div.container div.text div.col-md-4 h1,section.contact div.text div.col-md-4 h1,div.container div.block div.col-md-6 h1,section.contact div.block div.col-md-6 h1,div.container div.text div.col-md-6 h1,section.contact div.text div.col-md-6 h1,div.container div.block div.col-md-3 p,section.contact div.block div.col-md-3 p,div.container div.text div.col-md-3 p,section.contact div.text div.col-md-3 p,div.container div.block div.col-md-4 p,section.contact div.block div.col-md-4 p,div.container div.text div.col-md-4 p,section.contact div.text div.col-md-4 p,div.container div.block div.col-md-6 p,section.contact div.block div.col-md-6 p,div.container div.text div.col-md-6 p,section.contact div.text div.col-md-6 p{text-align:left}div.container div.block div.col-md-3 hr,section.contact div.block div.col-md-3 hr,div.container div.text div.col-md-3 hr,section.contact div.text div.col-md-3 hr,div.container div.block div.col-md-4 hr,section.contact div.block div.col-md-4 hr,div.container div.text div.col-md-4 hr,section.contact div.text div.col-md-4 hr,div.container div.block div.col-md-6 hr,section.contact div.block div.col-md-6 hr,div.container div.text div.col-md-6 hr,section.contact div.text div.col-md-6 hr{display:inline-block}div.container div.block div.col-md-3.with-line,section.contact div.block div.col-md-3.with-line,div.container div.text div.col-md-3.with-line,section.contact div.text div.col-md-3.with-line,div.container div.block div.col-md-4.with-line,section.contact div.block div.col-md-4.with-line,div.container div.text div.col-md-4.with-line,section.contact div.text div.col-md-4.with-line,div.container div.block div.col-md-6.with-line,section.contact div.block div.col-md-6.with-line,div.container div.text div.col-md-6.with-line,section.contact div.text div.col-md-6.with-line{border-right:1px solid #4c4c4c}div.container div.block div.col-md-3 img.align-to-text,section.contact div.block div.col-md-3 img.align-to-text,div.container div.text div.col-md-3 img.align-to-text,section.contact div.text div.col-md-3 img.align-to-text,div.container div.block div.col-md-4 img.align-to-text,section.contact div.block div.col-md-4 img.align-to-text,div.container div.text div.col-md-4 img.align-to-text,section.contact div.text div.col-md-4 img.align-to-text,div.container div.block div.col-md-6 img.align-to-text,section.contact div.block div.col-md-6 img.align-to-text,div.container div.text div.col-md-6 img.align-to-text,section.contact div.text div.col-md-6 img.align-to-text{margin-top:105px}@media (max-width:1023px){div.container div.block div.col-md-3 img.align-to-text,section.contact div.block div.col-md-3 img.align-to-text,div.container div.text div.col-md-3 img.align-to-text,section.contact div.text div.col-md-3 img.align-to-text,div.container div.block div.col-md-4 img.align-to-text,section.contact div.block div.col-md-4 img.align-to-text,div.container div.text div.col-md-4 img.align-to-text,section.contact div.text div.col-md-4 img.align-to-text,div.container div.block div.col-md-6 img.align-to-text,section.contact div.block div.col-md-6 img.align-to-text,div.container div.text div.col-md-6 img.align-to-text,section.contact div.text div.col-md-6 img.align-to-text{margin-top:30px}}div.container.poste{padding-bottom:50px}div.container.poste h1,div.container.poste h2,div.container.poste h3,div.container.poste h4,div.container.poste h5,div.container.poste h6{color:#4c4c4c;text-transform:uppercase}div.container.poste h1{font-size:36px;font-weight:700}div.container.poste hr{margin-top:20px;margin-bottom:30px;border:0;border-top:3px solid #fdb827;width:50px;display:inline-block}div.container.poste p{font-size:18px}div#slider-poste{margin-top:150px}div#slider-poste div.item{height:40vh;background-position:center;background-size:cover}div.container.produit h1,div.container.produit h2,div.container.produit h3,div.container.produit h4,div.container.produit h5,div.container.produit h6{color:#4c4c4c}div.container.produit h1{font-size:36px;font-weight:700}div.container.produit hr{margin-top:20px;margin-bottom:30px;border:0;border-top:3px solid #fdb827;width:50px;display:inline-block}div.container.produit p{font-size:18px}