@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);*{font-family:'Lato', sans-serif;font-size:20px;font-weight:300;color:#000}@media (max-width:1024px){*{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:700}a:link,a:visited{color:#000;text-decoration:none}a:hover,a:active{color:#4d4d4d;text-decoration:underline}body::before{background-image:url('/assets/img/line-yellow.svg') no-repeat;content:"";width:100%;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}header.container-fluid{z-index:20;max-width:200px;position:fixed;top:0;right:0;padding-left:0;padding-right:0;-webkit-transition:1s;transition:1s ease-in-out}@media (max-width:1200px){header.container-fluid{max-width:160px}}header.container-fluid a,header.container-fluid a span{font-size:18px}@media (max-width:1400px) and (min-width:1201px){header.container-fluid a,header.container-fluid a span{font-size:15px}}@media (max-width:1200px) and (min-width:1000px){header.container-fluid a,header.container-fluid a span{font-size:13px}}header.container-fluid.open{max-width:100%;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid.quickclose{max-width:200px;-webkit-transition:0s;transition:0s linear}@media (max-width:1200px){header.container-fluid.quickclose{max-width:160px}}header.container-fluid.quickclose nav{display:none}header.container-fluid div.shortcut-container{width:100px;max-width:200px;float:left}@media (max-width:1200px){header.container-fluid div.shortcut-container{width:80px;max-width:160px}}header.container-fluid div.shortcut-container div.shortcut,header.container-fluid div.shortcut-container div.shortcutDouble{background-color:rgba(0, 0, 0, 0.8);float:left;display:table}header.container-fluid div.shortcut-container div.shortcut.logo:hover,header.container-fluid div.shortcut-container div.shortcutDouble.logo:hover{background-color:#ffd500}header.container-fluid div.shortcut-container div.shortcut:nth-child(1) a,header.container-fluid div.shortcut-container div.shortcutDouble:nth-child(1) a{border-width:0 1px 1px 0}header.container-fluid div.shortcut-container div.shortcut:nth-child(2) a,header.container-fluid div.shortcut-container div.shortcutDouble:nth-child(2) a{border-width:0 0 1px 0}header.container-fluid div.shortcut-container div.shortcut:nth-child(3) a,header.container-fluid div.shortcut-container div.shortcutDouble:nth-child(3) a{border-width:0 1px 0 0}header.container-fluid div.shortcut-container div.shortcut:nth-child(4) a,header.container-fluid div.shortcut-container div.shortcutDouble:nth-child(4) a{border-width:0}header.container-fluid div.shortcut-container div.shortcut a,header.container-fluid div.shortcut-container div.shortcutDouble a{height:50px;width:50px;border:solid #4d4d4d;padding:5px;display:table-cell;vertical-align:middle;text-align:center;color:#fff}@media (max-width:1200px){header.container-fluid div.shortcut-container div.shortcut a,header.container-fluid div.shortcut-container div.shortcutDouble a{height:40px;width:40px}}header.container-fluid div.shortcut-container div.shortcut a:link,header.container-fluid div.shortcut-container div.shortcutDouble a:link,header.container-fluid div.shortcut-container div.shortcut a:visited,header.container-fluid div.shortcut-container div.shortcutDouble a:visited{color:#fff;text-decoration:none}header.container-fluid div.shortcut-container div.shortcut a:hover,header.container-fluid div.shortcut-container div.shortcutDouble a:hover,header.container-fluid div.shortcut-container div.shortcut a:active,header.container-fluid div.shortcut-container div.shortcutDouble a:active{color:#ffd500;text-decoration:none}header.container-fluid div.shortcut-container div.shortcut a i,header.container-fluid div.shortcut-container div.shortcutDouble a i{color:#fff}header.container-fluid div.shortcut-container div.shortcut a:hover i,header.container-fluid div.shortcut-container div.shortcutDouble a:hover i{color:#ffd500}header.container-fluid div.shortcut-container div.shortcut a img,header.container-fluid div.shortcut-container div.shortcutDouble a img{max-height:20px;max-width:25px;display:inline}header.container-fluid div.button-container{padding:10px;background-color:#ffd500;width:100px;height:100px;float:left;cursor:pointer;-webkit-transition:1s;transition:1s ease-in-out}@media (max-width:1200px){header.container-fluid div.button-container{height:80px;width:80px}}header.container-fluid div.button-container a:hover{text-decoration:none}header.container-fluid div.button-container div.menu-bar{height:1px;background-color:#000;width:50%;margin:10px auto;-webkit-transition:1s;transition:1s ease-in-out}@media (max-width:1200px){header.container-fluid div.button-container div.menu-bar{width:40%;margin:6px auto}}header.container-fluid div.button-container span{color:#000;text-transform:uppercase;display:block;text-align:center;-webkit-transition:1s;transition:1s ease-in-out}@media (max-width:1200px){header.container-fluid div.button-container span{font-size:15px}}header.container-fluid div.button-container:hover{-webkit-transition:1s;transition:1s ease-in-out;background-color:#000}header.container-fluid div.button-container:hover div.menu-bar{background-color:#ffd500}header.container-fluid div.button-container:hover span{color:#ffd500}header.container-fluid div.button-container.open{background-color:#000;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid div.button-container.open a:hover{text-decoration:none}header.container-fluid div.button-container.open div.menu-bar{background-color:#ffd500;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid div.button-container.open div.menu-bar:nth-child(1),header.container-fluid div.button-container.open div.menu-bar:nth-child(4){opacity:0;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid div.button-container.open div.menu-bar:nth-child(2){transform:rotate(45deg);height:2px;margin:14px auto -1px;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid div.button-container.open div.menu-bar:nth-child(3){transform:rotate(-45deg);height:2px;margin:0 auto;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid div.button-container.open span{margin:15px auto 0;color:#ffd500;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid div.button-container.open span.de{font-size:14px}@media (max-width:1400px) and (min-width:1201px){header.container-fluid div.button-container.open span.de{font-size:13px}}@media (max-width:1200px){header.container-fluid div.button-container.open span.de{font-size:10px}}header.container-fluid nav{float:left;padding-left:0;padding-right:0;height:100px !important;background-color:#ffd500;-webkit-transition:1s;transition:1s ease-in-out}@media (max-width:1200px){header.container-fluid nav{height:80px !important}}header.container-fluid nav ul{height:100px;padding:0}@media (max-width:1200px){header.container-fluid nav ul{height:80px !important}}@media (max-width:1023px){header.container-fluid nav ul{margin:0px;height:100vh !important;overflow-y:scroll}header.container-fluid nav ul.dropdown-menu{height:auto !important;width:100% !important;position:absolute !important;box-shadow:rgba(0, 0, 0, 0.8) 0 1px 5px 0px !important}}header.container-fluid nav ul li{display:table;height:100%}@media (max-width:1023px){header.container-fluid nav ul li{height:auto;width:100%;margin-top:-1px}}header.container-fluid nav ul li.lang{display:none}@media (max-width:1023px){header.container-fluid nav ul li.lang{display:table}}header.container-fluid nav ul li a,header.container-fluid nav ul li a.dropdown-toggle{display:table-cell;vertical-align:middle;text-transform:uppercase;padding-top:10px;padding-bottom:10px;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid nav ul li a:link,header.container-fluid nav ul li a.dropdown-toggle:link,header.container-fluid nav ul li a:visited,header.container-fluid nav ul li a.dropdown-toggle:visited{color:#000;text-decoration:none}header.container-fluid nav ul li a:hover,header.container-fluid nav ul li a.dropdown-toggle:hover,header.container-fluid nav ul li a:active,header.container-fluid nav ul li a.dropdown-toggle:active{color:#ffd500;text-decoration:none}header.container-fluid nav ul li a:link,header.container-fluid nav ul li a.dropdown-toggle:link,header.container-fluid nav ul li a:visited,header.container-fluid nav ul li a.dropdown-toggle:visited{background-color:#ffd500}header.container-fluid nav ul li a:hover,header.container-fluid nav ul li a.dropdown-toggle:hover,header.container-fluid nav ul li a:active,header.container-fluid nav ul li a.dropdown-toggle:active{background-color:#000;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid nav ul li a:hover span.caret,header.container-fluid nav ul li a.dropdown-toggle:hover span.caret,header.container-fluid nav ul li a:active span.caret,header.container-fluid nav ul li a.dropdown-toggle:active span.caret{color:#ffd500;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid nav ul li a span.caret,header.container-fluid nav ul li a.dropdown-toggle span.caret{transform:rotate(90deg)}header.container-fluid nav ul li a[aria-expanded='true'] span.caret,header.container-fluid nav ul li a.dropdown-toggle[aria-expanded='true'] span.caret{transform:rotate(0deg)}header.container-fluid nav ul li a + ul,header.container-fluid nav ul li a.dropdown-toggle + ul{opacity:0;display:block !important;background-color:#ffd500;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid nav ul li a + ul li,header.container-fluid nav ul li a.dropdown-toggle + ul li{display:none}header.container-fluid nav ul li a[aria-expanded='true'] + ul,header.container-fluid nav ul li a.dropdown-toggle[aria-expanded='true'] + ul{display:block !important;opacity:1;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid nav ul li a[aria-expanded='true'] + ul li,header.container-fluid nav ul li a.dropdown-toggle[aria-expanded='true'] + ul li{display:table;width:100%;height:80%}header.container-fluid nav ul li a[aria-expanded='true'] + ul li a,header.container-fluid nav ul li a.dropdown-toggle[aria-expanded='true'] + ul li a{padding:10px 15px !important;font-weight:300}@media (max-width:1500px){header.container-fluid nav ul li a,header.container-fluid nav ul li a.dropdown-toggle{padding-right:10px;padding-left:10px}}@media (max-width:1300px) and (min-width:1000px){header.container-fluid nav ul li a,header.container-fluid nav ul li a.dropdown-toggle{padding-right:5px;padding-left:5px}}@media (max-width:1023px){header.container-fluid nav ul li a,header.container-fluid nav ul li a.dropdown-toggle{padding:15px 30px !important}}header.container-fluid nav ul li:first-child a{padding-left:30px}@media (max-width:1400px) and (min-width:1301px){header.container-fluid nav ul li:first-child a{padding-left:20px}}@media (max-width:1300px) and (min-width:1000px){header.container-fluid nav ul li:first-child a{padding-left:10px}}header.container-fluid nav ul li:last-child a{padding-right:30px}@media (max-width:1400px) and (min-width:1201px){header.container-fluid nav ul li:last-child a{padding-right:20px}}@media (max-width:1200px) and (min-width:1000px){header.container-fluid nav ul li:last-child a{padding-right:10px}}header.container-fluid nav div.shortcut-container{float:right}@media (max-width:1023px){header.container-fluid nav div.shortcut-container.lang{display:none}}header.container-fluid nav div.shortcut-container div.shortcut,header.container-fluid nav div.shortcut-container div.shortcutDouble{background-color:transparent}header.container-fluid nav div.shortcut-container div.shortcut a,header.container-fluid nav div.shortcut-container div.shortcutDouble a{border-color:transparent;text-transform:uppercase}header.container-fluid nav div.shortcut-container div.shortcut a:link,header.container-fluid nav div.shortcut-container div.shortcutDouble a:link,header.container-fluid nav div.shortcut-container div.shortcut a:visited,header.container-fluid nav div.shortcut-container div.shortcutDouble a:visited{color:#000;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid nav div.shortcut-container div.shortcut a:hover,header.container-fluid nav div.shortcut-container div.shortcutDouble a:hover,header.container-fluid nav div.shortcut-container div.shortcut a:active,header.container-fluid nav div.shortcut-container div.shortcutDouble a:active{color:#ffd500;background-color:#000;-webkit-transition:1s;transition:1s ease-in-out}header.container-fluid nav div.shortcut-container div.shortcutDouble a{width:200px}@media (max-width:1200px){header.container-fluid nav div.shortcut-container div.shortcutDouble a{width:80px !important}}footer{height:100px;margin-top:50px;background-color:#ffd500;clear:both}footer div{display:table;height:100%}@media (max-width:735px){footer div{height:50%}}footer div span{padding:25px 0;display:table-cell;vertical-align:middle;font-size:14px}@media (max-width:735px){footer div span{padding:10px 0}}footer div span.copyright{text-transform:uppercase}footer div span.signature{text-align:right}footer div span.signature a{font-size:14px}footer div span.signature a:link,footer div span.signature a:visited{color:#000;text-decoration:none}footer div span.signature a:hover,footer div span.signature a:active{color:#4d4d4d;text-decoration:none}div#slogan{position:absolute;top:0;width:100%;height:100%;background-color:#000;z-index:9999}div#slogan img{width:40%;opacity:0.7;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}div#slogan img.transition{width:60%;opacity:1;-webkit-transition:3s;transition:3s linear}div#slider div.item{overflow-y:hidden;background-position:center center;background-size:cover;min-height:300px}div#slider div.item.slogan{background-color:black}div#slider div.item.slogan div.carousel-caption{left:15%;right:15%;width:70%;margin:0}div#slider div.item.slogan div.carousel-caption div.title{width:100%;bottom:230px}div#slider div.item.slogan div.carousel-caption div.title h3,div#slider div.item.slogan div.carousel-caption div.title p{text-align:center;text-transform:uppercase;width:100%;color:#fff}div#slider div.item.slogan div.carousel-caption div.title p{font-size:60px}div#slider div.item div.carousel-caption{left:15%;right:15%;width:70%;margin:0}div#slider div.item div.carousel-caption h3,div#slider div.item div.carousel-caption p{text-align:left;text-transform:uppercase}div#slider div.item div.carousel-caption div.yellow-background{width:250px;height:250px;background-color:#ffd500;margin:0 0 0 -60px;position:absolute;bottom:200px}div#slider div.item div.carousel-caption div.title{position:absolute;bottom:115px}div#slider div.item div.carousel-caption div.title h3{font-size:120px;font-weight:700;color:#fff;line-height:0.8em;margin-bottom:40px}div#slider div.item div.carousel-caption div.title hr{width:135px;border-top:1px solid #ffd500;margin:15px 5px}div#slider div.item div.carousel-caption div.text{position:absolute;bottom:30px}div#slider div.item div.carousel-caption div.text p{font-size:30px;font-weight:400;color:#fff;font-style:italic;line-height:0.8em}@media (max-width:1024px){div#slider div.item div.carousel-caption div.yellow-background{height:150px;width:150px;bottom:180px}div#slider div.item div.carousel-caption div.title h3{font-size:80px;margin-bottom:20px}div#slider div.item div.carousel-caption div.text{bottom:50px}div#slider div.item div.carousel-caption div.text p{font-size:20px}}@media (max-width:700px){div#slider div.item div.carousel-caption div.yellow-background{height:100px;width:100px;bottom:130px}div#slider div.item div.carousel-caption div.title{bottom:85px}div#slider div.item div.carousel-caption div.title h3{font-size:40px}div#slider div.item div.carousel-caption div.text p{font-size:15px}}div#slider ol.carousel-indicators{bottom:0px;left:0;width:100%;margin:0}div#slider ol.carousel-indicators li{border-radius:0;background-color:#4d4d4d;margin-left:0.05%;margin-right:0.05%;margin-bottom:0;margin-top:0;border:none;display:block;float:left;height:10px}div#slider ol.carousel-indicators li span{width:0%;height:100%;display:block;background-color:#ffd500}div#slider ol.carousel-indicators li.active{height:10px;margin-bottom:0;margin-top:0}div#slider ol.carousel-indicators li.active span{width:100%;background-color:#ffd500;-webkit-transition:10s;transition:10s linear}div#slider div.logo{position:absolute;bottom:30px;right:30px}div#slider div.logo img{max-width:235px}div#parallax{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-10;height:100vh;-webkit-perspective:1px;perspective:1px}div#parallax div{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-10}div#parallax div.background1{background:url('/assets/img/parallax0.svg') no-repeat;transform:translateZ(-0.25px) scale(1.25);-webkit-transition:0.5s;transition:0.5s linear}div#parallax div.background2{background:url('/assets/img/parallax1.svg') no-repeat;transform:translateZ(-0.5px) scale(1.5);-webkit-transition:0.4s;transition:0.4s linear}div#parallax div.background3{background:url('/assets/img/parallax2.svg') no-repeat;transform:translateZ(-0.75px) scale(1.75);-webkit-transition:0.3s;transition:0.3s linear}div#parallax div.background4{background:url('/assets/img/parallax3.svg') no-repeat;transform:translateZ(-1px) scale(2);-webkit-transition:0.2s;transition:0.2s linear}section#chantiers{padding:200px 0;margin:-150px auto -100px;background-image:url('/assets/img/background-grey.svg');background-repeat:no-repeat;background-size:100% auto;-webkit-transition:0.3s;transition:0.3s linear}@media (max-width:1024px){section#chantiers{background-image:none}}section#chantiers div.title{position:relative;z-index:10;-webkit-transition:0.3s;transition:0.3s linear}section#chantiers div.title h1{background-color:#ffd500;padding:5px 20px;display:inline-block;margin:10px 0 0 -20px;font-weight:900;text-transform:uppercase;font-size:50px}section#chantiers div.title h2{color:#ffd500;font-weight:400;text-transform:uppercase;margin-top:50px}@media (max-width:1024px){section#chantiers div.title h1{font-size:33.33333px;margin:10px -15px 0 -20px}section#chantiers div.title h2{font-size:20px}}@media (max-width:700px){section#chantiers div.title h1{font-size:25px}section#chantiers div.title h2{font-size:15px}}section#chantiers div.data{position:relative;top:-25px;z-index:9}section#chantiers div.data div.img{width:100%;height:400px;background-position:center center;background-size:cover}section#chantiers div.data h3{text-transform:uppercase}section#chantiers div.data h3::before{content:"";width:20px;height:18px;margin-right:10px;background:url('/assets/img/yellow-square.svg') no-repeat;display:inline-block;background-size:100%}section#chantiers div.data img{max-height:400px}section#chantiers div.data a{padding:10px 30px;display:inline-block}section#chantiers div.data a:link,section#chantiers div.data a:visited{border:1px solid #000;background-color:transparent;-webkit-transition:0.5s;transition:0.5s linear}section#chantiers div.data a:hover,section#chantiers div.data a:active{border-color:#ffd500;background-color:#ffd500;text-decoration:none;-webkit-transition:0.5s;transition:0.5s linear}section#chantiers ol{list-style-type:none;padding:0 0 0 20px;position:relative;top:-25px}@media (max-width:1024px){section#chantiers ol{padding:0}}section#chantiers ol li{margin:0;display:table;width:100%;cursor:pointer;background-color:#fff;-webkit-transition:1s;transition:1s ease-in-out}section#chantiers ol li.quickactive{background-color:#ffd500}section#chantiers ol li:hover,section#chantiers ol li:active,section#chantiers ol li.active{background-color:#ffd500;-webkit-transition:1s;transition:1s ease-in-out}section#chantiers ol li div.list-img{height:100px;width:100px;background-position:center center;background-size:cover}section#chantiers ol li span{display:table-cell;height:100%;width:100%;vertical-align:middle;padding:15px;text-align:center;text-transform:uppercase}@media (max-width:1024px){section#chantiers ol li span{font-size:15px}}section#chantiers ol li a{display:table}section#chantiers ol li a:hover,section#chantiers ol li a:active{text-decoration:none}section#chantiers ol li a div.list-img{background:url('/assets/img/plus.svg') no-repeat;background-size:cover}section#chantiers ol li a span{height:100px;width:100%}section#references div.title,section#news div.title{position:relative;z-index:10;-webkit-transition:0.3s;transition:0.3s linear}section#references div.title h1,section#news div.title h1{background-color:#ffd500;padding:5px 20px;display:inline-block;margin:10px -20px 0 -20px;font-weight:900;text-transform:uppercase;float:right;font-size:50px}section#references div.title h2,section#news div.title h2{color:#ffd500;font-weight:400;text-transform:uppercase;margin-top:50px;text-align:right}@media (max-width:1024px){section#references div.title h1,section#news div.title h1{font-size:33.33333px;margin:10px -15px 0 -20px}section#references div.title h2,section#news div.title h2{font-size:20px}}@media (max-width:700px){section#references div.title h1,section#news div.title h1{font-size:25px}section#references div.title h2,section#news div.title h2{font-size:15px}}section#references .clear,section#news .clear{clear:both}section#references div.data,section#news div.data{position:relative;top:-25px;z-index:9;text-align:right}section#references div.data div.img,section#news div.data div.img{width:100%;height:400px;background-position:center center;background-size:cover}section#references div.data h3,section#news div.data h3{text-transform:uppercase}section#references div.data h3::before,section#news div.data h3::before{content:"";width:20px;height:18px;margin-right:10px;background:url('/assets/img/yellow-square.svg') no-repeat;display:inline-block;background-size:100%}section#references div.data img,section#news div.data img{max-height:400px;float:right}section#references div.data a,section#news div.data a{padding:10px 30px;display:inline-block}section#references div.data a:link,section#news div.data a:link,section#references div.data a:visited,section#news div.data a:visited{border:1px solid #000;background-color:transparent;-webkit-transition:0.5s;transition:0.5s linear}section#references div.data a:hover,section#news div.data a:hover,section#references div.data a:active,section#news div.data a:active{border-color:#ffd500;background-color:#ffd500;text-decoration:none;-webkit-transition:0.5s;transition:0.5s linear}section#references ol,section#news ol{list-style-type:none;padding:0 20px 0 0;position:relative;top:-25px}@media (max-width:1024px){section#references ol,section#news ol{padding:0}}section#references ol li,section#news ol li{margin:0;display:table;width:100%;cursor:pointer;background-color:transparent;-webkit-transition:1s;transition:1s ease-in-out}section#references ol li.quickactive,section#news ol li.quickactive{background-color:#ffd500}section#references ol li:hover,section#news ol li:hover,section#references ol li:active,section#news ol li:active,section#references ol li.active,section#news ol li.active{background-color:#ffd500;-webkit-transition:1s;transition:1s ease-in-out}section#references ol li div.list-img,section#news ol li div.list-img{height:100px;width:100px;background-position:center center;background-size:cover}section#references ol li span,section#news ol li span{display:table-cell;height:100%;width:100%;vertical-align:middle;padding:15px;text-align:center;text-transform:uppercase}@media (max-width:1024px){section#references ol li span,section#news ol li span{font-size:15px}}section#references ol li a,section#news ol li a{display:table}section#references ol li a:hover,section#news ol li a:hover,section#references ol li a:active,section#news ol li a:active{text-decoration:none}section#references ol li a div.list-img,section#news ol li a div.list-img{background:url('/assets/img/plus.svg') no-repeat;background-size:cover}section#references ol li a span,section#news ol li a span{height:100px;width:100%}section#news ol li span time{font-size:15px}@media (max-width:1024px){section#news ol li span time{font-size:13px}}section#map-footer-big{margin-top:100px;margin-bottom:0}section#map-footer-big div#map-wrapper{min-height:500px;margin-top:100px}section#map-footer-big div.data h2{text-transform:uppercase}section#map-footer-big div.data div.shortcut{float:left;margin-right:5px}section#map-footer-big div.data div.shortcut a{height:50px;width:50px;background-color:#4d4d4d;padding:5px;display:table-cell;vertical-align:middle;text-align:center;color:#fff;margin:5px}section#map-footer-big div.data div.shortcut a:link,section#map-footer-big div.data div.shortcut a:visited{color:#fff;text-decoration:none}section#map-footer-big div.data div.shortcut a:hover,section#map-footer-big div.data div.shortcut a:active{color:#ffd500;text-decoration:none}section#map-footer-big div.data div.shortcut a i{color:#fff}section#map-footer-big div.data div.shortcut a:hover i{color:#ffd500}section#map-footer{margin-top:100px;margin-bottom:100px}section#map-footer div#map-wrapper{min-height:300px;border-right:15px solid #ffd500}@media (max-width:1024px){section#map-footer div.data{margin-top:30px}}section#map-footer div.data h2{text-transform:uppercase}section#map-footer div.data div.shortcut{float:left;margin-right:5px}section#map-footer div.data div.shortcut a{height:50px;width:50px;background-color:#4d4d4d;padding:5px;display:table-cell;vertical-align:middle;text-align:center;color:#fff;margin:5px}section#map-footer div.data div.shortcut a:link,section#map-footer div.data div.shortcut a:visited{color:#fff;text-decoration:none}section#map-footer div.data div.shortcut a:hover,section#map-footer div.data div.shortcut a:active{color:#ffd500;text-decoration:none}section#map-footer div.data div.shortcut a i{color:#fff}section#map-footer div.data div.shortcut a:hover i{color:#ffd500}div#content-homepage{background-color:#000;color:#fff}div#content-homepage h1,div#content-homepage h2{text-transform:uppercase;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6)}div#content-homepage h1{color:#fff;font-size:50px;font-weight:700}div#content-homepage h2{color:#ffd500;font-size:30px;font-weight:300}div#content-homepage p{color:#fff}div#content-homepage div.logo{margin-top:100px;margin-bottom:50px}div#content-homepage div.data{position:relative;top:50px;margin-bottom:50px;-webkit-transition:0.3s;transition:0.3s linear}@media (max-width:1024px){div#content-homepage h1{font-size:33.33333px}div#content-homepage h2{font-size:33.33333px}}@media (max-width:700px){div#content-homepage h1{font-size:25px}div#content-homepage h2{font-size:25px}}div.page{margin-top:100px;margin-bottom:45px}div.page div.yellow-background{width:250px;height:250px;background-color:#ffd500}@media (max-width:1024px){div.page div.yellow-background{height:150px;width:150px}}@media (max-width:700px){div.page div.yellow-background{height:100px;width:100px}}div.page h1{position:relative;top:-130px;text-transform:uppercase;font-size:50px;margin:0 0 0 50px}@media (max-width:1024px){div.page h1{top:-80px}}@media (max-width:700px){div.page h1{top:-55px}}div.page hr{width:20%;border-color:#ffd500;position:relative;top:-70px;margin-left:50px;margin-top:70px}div.page h2{font-style:italic;font-weight:300;font-size:30px;margin-left:50px}@media (max-width:1024px){div.page h1{font-size:33.33333px}div.page h2{font-size:20px}}@media (max-width:700px){div.page h1{font-size:25px}div.page h2{font-size:15px}}div.page p,div.page ul,div.page h3{margin-left:50px}div.page div.row{position:relative;top:-70px}div.page div.row hr{margin-bottom:30px;top:0}div.mosaic div.input-group{margin-bottom:20px;border:solid 1px #4d4d4d}div.mosaic div.input-group input,div.mosaic div.input-group span{background-color:transparent;border:none;font-size:20px;color:#4d4d4d}div.mosaic div.input-group input:focus,div.mosaic div.input-group span:focus{box-shadow:none}div.mosaic div.grid{padding:0;margin:0}div.mosaic div.grid div.grid-item div{height:300px;background-position:center center;background-size:cover;margin-bottom:30px;width:100%}@media (max-width:1024px){div.mosaic div.grid div.grid-item div{height:200px}}div.mosaic div.grid div.grid-item div a{display:table;height:100%;width:100.02%;text-transform:uppercase;-webkit-transition:1s;transition:1s ease-in-out}div.mosaic div.grid div.grid-item div a:hover,div.mosaic div.grid div.grid-item div a:active,div.mosaic div.grid div.grid-item div a.active{background-color:#ffd500;text-decoration:none;-webkit-transition:1s;transition:1s ease-in-out}div.mosaic div.grid div.grid-item div a:hover span,div.mosaic div.grid div.grid-item div a:active span,div.mosaic div.grid div.grid-item div a.active span{-webkit-transition:1s;transition:1s ease-in-out;opacity:1;display:table-cell;vertical-align:middle}div.mosaic div.grid div.grid-item div a span{opacity:0;padding:50px}@media (max-width:1024px){div.mosaic div.grid div.grid-item div a span{padding:10px;font-size:15px}}div.mosaic ul{list-style-type:none;padding:0 0 0 20px;position:relative}div.mosaic ul li{margin:0;display:table;width:100%;cursor:pointer;-webkit-transition:1s;transition:1s ease-in-out}div.mosaic ul li:hover,div.mosaic ul li:active,div.mosaic ul li.active{background-color:#ffd500;-webkit-transition:1s;transition:1s ease-in-out}div.mosaic ul li span{display:table-cell;height:100%;width:100%;vertical-align:middle;padding:15px;text-align:center;text-transform:uppercase}div.mosaic ul li a{display:table;width:100%}div.mosaic ul li a:hover,div.mosaic ul li a:active{text-decoration:none}div.mosaic ul li a span{display:table-cell;text-align:center;height:50px;width:100%}div#content-contact div.logo{margin-top:100px;margin-bottom:100px}div.video{background-color:#000;overflow:hidden}div.video iframe{width:100% !important;height:100vh !important}div.video div.yellow-background{width:250px;height:250px;background-color:#ffd500}@media (max-width:1024px){div.video div.yellow-background{height:150px;width:150px}}@media (max-width:700px){div.video div.yellow-background{height:100px;width:100px}}div.video h1{position:relative;top:-150px;text-transform:uppercase;font-size:50px;margin-left:50px;color:#fff}div.video hr{width:20%;border-color:#ffd500;position:relative;top:-70px;margin-left:50px}div.video h2{font-style:italic;font-weight:300;font-size:30px;margin-left:50px;color:#fff}@media (max-width:1024px){div.video h1{font-size:33.33333px}div.video h2{font-size:20px}}@media (max-width:700px){div.video h1{font-size:25px}div.video h2{font-size:15px}}div.video p{color:#fff}div.video div.text{margin-left:50px;margin-right:50px}div.video div.row{position:relative;top:-70px}div.videos{margin-top:100px;margin-bottom:100px}div.videos div.grid-item iframe{width:100% !important}div.page.emplois h2{position:relative;top:-70px}div.page.emplois div.row{margin-top:100px}div.page.emplois div.row div.data img{padding:0 0 50px 50px}div.page.emplois div.row div.data div.row{margin-top:0;top:0;position:static}div.page.emplois div.row div.data div.row h2{top:0;margin-top:0px;font-weight:700;font-style:normal}div.page.emplois div.row div.data div.row h3{margin-top:0;padding:0;font-weight:400;display:inline-block}div.page.emplois div.row div.data div.row div *{margin-left:50px}div.page.emplois div.row ol{list-style-type:none;padding:0 0 0 20px}div.page.emplois div.row ol li{margin:0;display:table;width:100%;cursor:pointer}div.page.emplois div.row ol li:hover,div.page.emplois div.row ol li:active,div.page.emplois div.row ol li.active{background-color:#ffd500}div.page.emplois div.row ol li div.list-img{height:100px;width:100px;background-position:center center;background-size:cover}div.page.emplois div.row ol li span{display:table-cell;height:100%;width:100%;vertical-align:middle;padding:15px;text-align:center;text-transform:uppercase}div.page.emplois div.row ol li span time{font-size:15px}div.page.emplois div.row ol li a{display:table}div.page.emplois div.row ol li a:hover,div.page.emplois div.row ol li a:active{text-decoration:none}div.page.emplois div.row ol li a div.list-img{background:url('/assets/img/plus.svg') no-repeat;background-size:cover}div.page.emplois div.row ol li a span{height:100px;width:100%}div#slider.chantiers a.carousel-control i{position:absolute;top:50%;font-size:100px;color:#ffd500}div#slider.chantiers a.carousel-control i.fa-angle-left{margin:-30px 0 0 -15px}div#slider.chantiers a.carousel-control i.fa-angle-right{margin:-30px -15px 0 0}div#slider.chantiers div.data{position:absolute;bottom:50px;left:10%;width:90%}div#slider.chantiers div.data div.yellow-background{width:150px;height:150px;background-color:#ffd500;margin:0 0 0 -60px;position:absolute;bottom:150px}@media (max-width:1024px){div#slider.chantiers div.data div.yellow-background{height:150px;width:150px}}@media (max-width:700px){div#slider.chantiers div.data div.yellow-background{height:100px;width:100px;bottom:110px;margin:0 0 0 -30px}}div#slider.chantiers div.data div.title{position:absolute;bottom:65px}div#slider.chantiers div.data div.title h3{font-size:96px;font-weight:700;color:#fff;line-height:0.8em;margin-bottom:40px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6)}div#slider.chantiers div.data div.title hr{width:135px;border-top:1px solid #ffd500;margin:15px 5px}@media (max-width:1024px){div#slider.chantiers div.data div.title h3{font-size:64px}}@media (max-width:700px){div#slider.chantiers div.data div.title h3{font-size:48px;margin-bottom:20px}}div#slider.chantiers div.data div.text{position:absolute;bottom:0}@media (max-width:700px){div#slider.chantiers div.data div.text{bottom:20px}}div#slider.chantiers div.data div.text p{font-size:30px;font-weight:400;color:#fff;font-style:italic;line-height:0.8em;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6)}div.content{margin:50px 10%}div.content div.yellow-background{width:150px;height:150px;background-color:#ffd500;margin:0 0 0 -60px}@media (max-width:1024px){div.content div.yellow-background{height:150px;width:150px}}@media (max-width:700px){div.content div.yellow-background{height:100px;width:100px;margin:0 0 100px -30px}}div.content div.title{margin-top:-140px}div.content div.title h3{font-size:96px;font-weight:700;color:#000;line-height:0.8em;margin-bottom:40px}div.content div.title hr{width:135px;border-top:1px solid #ffd500;margin:15px 5px}@media (max-width:1024px){div.content div.title h3{font-size:64px}}@media (max-width:700px){div.content div.title h3{font-size:48px;margin-bottom:20px}}div.content div.text p{font-size:30px;font-weight:400;color:#000;font-style:italic;line-height:0.8em}