.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dotted.slick-slider{margin-bottom:9px}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-track .slick-slide{height:auto}.slick-track .slick-slide>div{height:100%}.slick-prev,.slick-next{position:absolute;top:50%;display:block;height:24px;width:24px;line-height:0px;font-size:0px;cursor:pointer;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;color:#84939e;z-index:1}@media only screen and (min-width: 850px){.slick-prev,.slick-next{width:34px;height:34px}}.slick-prev{left:-4px}.slick-next{right:-4px}.slick-dots{position:absolute;bottom:-16px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border-radius:50%;border:1px solid rgba(102,127,230,.5);background:transparent;display:block;height:13px;width:13px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;background:#667fe6}.slick-dots li.slick-active button{background:#667fe6}.home__nous-decouvrir__content__button,.actualite-card__button,.project-card__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-weight:700;text-decoration:none;padding:16px 15px}.actualite-card__button,.project-card__button{position:relative;background-color:#001d30;color:#fff;padding:16px 47px 16px 15px;-webkit-transition:background-color .5s;transition:background-color .5s}@media only screen and (min-width: 1200px){.actualite-card__button:hover,.project-card__button:hover{background-color:#667fe6}}@media only screen and (min-width: 1200px){.actualite-card__button:hover .arrow-right,.project-card__button:hover .arrow-right{right:12px}}.actualite-card__button .arrow-right,.project-card__button .arrow-right{position:absolute;right:15px;-webkit-transition:right .2s;transition:right .2s}.home__nous-decouvrir__content__button{position:relative;background-color:#fff;color:#001d30;padding:16px 47px 16px 15px}@media only screen and (min-width: 1200px){.home__nous-decouvrir__content__button:hover .arrow-right{right:12px}}.home__nous-decouvrir__content__button .arrow-right{position:absolute;right:15px;-webkit-transition:right .2s;transition:right .2s}.home__actualites__title,.home__nous-decouvrir__content__title,.home__nos-projects__title{font-family:"Roboto Condensed",sans-serif;font-size:1.125rem;font-weight:300;line-height:1.28;text-transform:uppercase}@media only screen and (min-width: 850px){.home__actualites__title,.home__nous-decouvrir__content__title,.home__nos-projects__title{font-size:1.5625rem}}.project-card{height:100%;padding:20px}@media only screen and (min-width: 850px){.project-card{max-width:406px}}.project-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.project-card__image{height:122px;background:center/cover}@media only screen and (min-width: 850px){.project-card__image{height:257px}}.project-card__patch{width:100%;background-color:#667fe6;padding:5px 0;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:.9375rem;font-weight:700;text-transform:uppercase;text-align:center}@media only screen and (min-width: 850px){.project-card__patch{width:unset;display:inline-block;padding:5px 37px 5px 19px;font-size:1rem}}.project-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#eceeef;padding:15px 12px;font-size:.875rem}@media only screen and (min-width: 850px){.project-card__content{font-size:1rem;padding:20px}}.project-card__title{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-weight:300;margin-bottom:22px}.project-card__subtitle{display:block;font-size:1.125rem;font-weight:700}@media only screen and (min-width: 850px){.project-card__subtitle{font-size:1.25rem}}.project-card__desc{line-height:1.5;margin:auto 0 20px}@media only screen and (min-width: 850px){.project-card__desc{margin-bottom:22px}}.project-card__infos{font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase}@media only screen and (min-width: 850px){.project-card__infos:last-of-type{margin-bottom:30px}}.project-card__button{font-size:.9375rem;line-height:1.3;padding:13px 12px}@media only screen and (min-width: 1200px){.project-card__button{font-size:1rem;padding:15px 20px}}@media only screen and (min-width: 1200px){.project-card__button:hover .arrow-right{right:40px}}.project-card__button .arrow-right{right:50px;-webkit-transition:right .5s;transition:right .5s}.actualite-card{height:100%;padding:20px}@media only screen and (min-width: 850px){.actualite-card{padding:0 35px;font-size:1rem}}.actualite-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.actualite-card__image{height:122px;background:center/cover;margin-bottom:16px}@media only screen and (min-width: 850px){.actualite-card__image{height:178px}}.actualite-card__date{color:#84939e;font-family:"Roboto Condensed",sans-serif;font-weight:300;text-transform:uppercase;margin-bottom:5px}.actualite-card__title{font-family:"Roboto Condensed",sans-serif;font-size:1.125rem;line-height:1.14;font-weight:700;text-transform:uppercase;margin-bottom:20px}@media only screen and (min-width: 850px){.actualite-card__title{font-size:1.25rem}}.actualite-card__desc{margin:0 0 auto 0;padding-bottom:30px;line-height:1.25}.actualite-card__button{-ms-flex-item-align:start;align-self:flex-start}.home__banner__slide{background-image:url("../img/hp-banner.jpg")}.home__banner__slide::before{display:none}@media only screen and (min-width: 500px){.home__banner__slide{background-image:url("../img/hp-banner-desktop.jpg")}}@media only screen and (min-width: 850px){.home__banner__slide{padding-top:66px}}.home__banner__wrapper{position:relative;z-index:2}.home__banner .slider-banner .slick-track::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:1}.home__banner .slider-banner .slick-dots{bottom:10px}.home__banner .slider-banner .slick-dots li:not(.slick-active) button{background-color:#fff}.home__nos-projects__wrapper{max-width:1280px;margin-left:auto;margin-right:auto;padding:20px}@media only screen and (min-width: 850px){.home__nos-projects__wrapper{padding:38px 20px}}.home__nos-projects__title{font-weight:700;margin-right:-8px}@media only screen and (min-width: 500px){.home__nos-projects__title{margin-right:0;text-align:center}}@media only screen and (min-width: 850px){.home__nos-projects__title{text-align:left}}.home__nos-projects__title--light{font-weight:300}@media only screen and (min-width: 850px){.home__nos-projects__title--light{margin-bottom:20px}}.home__nos-projects__title span{display:block}@media only screen and (min-width: 500px){.home__nos-projects__title span{display:inline}}.home__nos-projects .slider{margin:0 auto 9px}@media only screen and (min-width: 500px){.home__nos-projects .slider{max-width:446px}}@media only screen and (min-width: 850px){.home__nos-projects .slider{max-width:852px;margin:0 auto}}@media only screen and (min-width: 1200px){.home__nos-projects .slider{max-width:984px}}@media only screen and (min-width: 1200px){.home__nos-projects .slider.negative-margin .slick-track{margin-left:-32.6%}}@media only screen and (min-width: 500px){.home__nos-projects .slider .slick-list{margin:0 20px}}@media only screen and (min-width: 1200px){.home__nos-projects .slider .slick-prev{left:-64px}}@media only screen and (min-width: 1200px){.home__nos-projects .slider .slick-next{right:-64px}}.home__nous-decouvrir{margin-bottom:20px}@media only screen and (min-width: 850px){.home__nous-decouvrir{margin-bottom:40px}}@media only screen and (min-width: 500px){.home__nous-decouvrir__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.home__nous-decouvrir__image{height:202px;background:url("../img/nous-decouvrir-banner.jpg") center/cover}@media only screen and (min-width: 500px){.home__nous-decouvrir__image{width:50%;height:auto;background:url("../img/nous-decouvrir-banner-desktop.jpg") center/cover}}.home__nous-decouvrir__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#001d30;padding:40px 15px 38px 20px;color:#fff}@media only screen and (min-width: 500px){.home__nous-decouvrir__content{width:50%}}@media only screen and (min-width: 850px){.home__nous-decouvrir__content{padding:40px 30px 66px}}.home__nous-decouvrir__content__title{font-weight:700;margin-bottom:25px}@media only screen and (min-width: 850px){.home__nous-decouvrir__content__title{max-width:540px}}@media only screen and (min-width: 850px){.home__nous-decouvrir__content__title__line{display:block}}.home__nous-decouvrir__content__text{font-size:.875rem;line-height:1.5;padding-right:5px;margin-bottom:25px}@media only screen and (min-width: 850px){.home__nous-decouvrir__content__text{max-width:540px;font-size:1rem}}.home__nous-decouvrir__content__button{-ms-flex-item-align:center;align-self:center;margin-top:17px}@media only screen and (min-width: 500px){.home__nous-decouvrir__content__button{-ms-flex-item-align:start;align-self:flex-start;margin-top:5px}}.home__actualites{margin-bottom:22px}@media only screen and (min-width: 850px){.home__actualites{margin-bottom:55px}}.home__actualites__wrapper{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 20px}@media only screen and (min-width: 850px){.home__actualites__title{margin-bottom:43px}}.home__actualites__title span{font-weight:700}@media only screen and (min-width: 850px){.home__actualites__title span{display:block}}@media only screen and (min-width: 850px){.home__actualites .slider{padding:0 40px}}@media only screen and (min-width: 850px){.home__actualites .slider .slick-slide{border-right:solid 1px rgba(0,29,48,.5)}}.home__actualites .slider .slick-slide:last-of-type{border-right:none}