.circle[data-v-0d4a3ce8]{position:relative;display:inline-block}.circle-percent-text-body[data-v-0d4a3ce8]{position:absolute;width:100%;height:100%;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.percent-text[data-v-0d4a3ce8]{font-weight:700}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 2, 2020 */@font-face{font-family:surtbold_extended;src:url(../fonts/Surt-BoldExtended.e1c6fb8a.woff2) format("woff2"),url(../fonts/Surt-BoldExtended.c330e6ce.woff) format("woff"),url(../fonts/Surt-BoldExtended.38145110.eot) format("eot"),url(../fonts/Surt-BoldExtended.a149148a.otf) format("otf");font-weight:400;font-style:normal}@font-face{font-family:surtlight_exp\.;src:url(../fonts/Surt-LightExp..a87938de.woff2) format("woff2"),url(../fonts/Surt-LightExp..4ee30292.woff) format("woff"),url(../fonts/Surt-LightExp..2ae62e5f.eot) format("eot"),url(../fonts/Surt-LightExp..83bc0ab2.otf) format("otf");font-weight:400;font-style:normal}@font-face{font-family:surtregular;src:url(../fonts/Surt-Regular.c292cf1b.woff2) format("woff2"),url(../fonts/Surt-Regular.78c56103.woff) format("woff"),url(../fonts/Surt-Regular.b0217c6a.eot) format("eot"),url(../fonts/Surt-Regular.b1ffbd85.otf) format("otf");font-weight:400;font-style:normal}@font-face{font-family:surtSemiBold;src:url(../fonts/Surt-DemiBold.936a03e0.woff2) format("woff2"),url(../fonts/Surt-DemiBold.c59421a0.woff) format("woff"),url(../fonts/Surt-DemiBold.7db79bf6.eot) format("eot"),url(../fonts/Surt-DemiBold.b6b4af77.otf) format("otf");font-weight:400;font-style:normal}@font-face{font-family:surtSemiBold_extended;src:url(../fonts/Surt-DemiBoldExtended.9fb46512.woff2) format("woff2"),url(../fonts/Surt-DemiBoldExtended.d296a996.woff) format("woff"),url(../fonts/Surt-DemiBoldExtended.aa9ecbc0.eot) format("eot"),url(../fonts/Surt-DemiBoldExtended.196326b1.otf) format("otf");font-weight:400;font-style:normal}@font-face{font-family:surtmedium_extended;src:url(../fonts/Surt-MediumExp..aa28ff40.woff2) format("woff2"),url(../fonts/Surt-MediumExp..6f2e636c.woff) format("woff"),url(../fonts/Surt-MediumExp..fe18f4bf.eot) format("eot"),url(../fonts/Surt-MediumExp..ca2a0a3e.otf) format("otf");font-weight:400;font-style:normal}#landing .carousel{cursor:-webkit-grab;cursor:grab;position:relative}#landing .carousel .circleNext{cursor:pointer;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){#landing .carousel .circleNext{display:none}}@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:portrait){#landing .carousel .circleNext{display:none}}@media only screen and (min-device-width:414px) and (max-device-height:736px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2),only screen and (min-width:428px) and (max-height:926px) and (-o-min-device-pixel-ratio:3/1),only screen and (min-width:428px) and (max-height:926px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-width:428px) and (max-height:926px) and (min--moz-device-pixel-ratio:3),only screen and (min-width:428px) and (max-height:926px) and (min-device-pixel-ratio:3){#landing .carousel .circleNext{display:block}}@media screen and (min-width:1024px){#landing .carousel .circleNext{top:auto;bottom:.4rem}}#landing .carousel .circleNext .circle-percent-text-body{top:0}#landing .carousel .circleNext .arrow{max-width:15px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#landing .carousel .circleNext .arrow svg{width:100%}#landing .carousel .site--description{opacity:0;-webkit-transition:opacity .3s .2s,transform .5s .2s;-webkit-transition:opacity .3s .2s,-webkit-transform .5s .2s;transition:opacity .3s .2s,-webkit-transform .5s .2s;transition:opacity .3s .2s,transform .5s .2s;transition:opacity .3s .2s,transform .5s .2s,-webkit-transform .5s .2s;position:absolute;top:0;padding:6.5rem 2rem 0 2rem;-webkit-transform:translateY(10%);-khtml-transform:translateY(10%);transform:translateY(10%);color:#fff}@media screen and (min-width:769px){#landing .carousel .site--description{padding:0 6rem;max-width:50%;top:50%;left:0;-webkit-transform:translateY(-40%);-khtml-transform:translateY(-40%);transform:translateY(-40%)}}#landing .carousel .site--description h1{text-align:center;font-family:surtmedium_extended,Helvetica,Arial,sans-serif;font-size:3rem;letter-spacing:.74px;line-height:3.733rem}@media screen and (max-width:1024px){#landing .carousel .site--description h1{font-size:1.733rem;line-height:2.467rem}}@media only screen and (min-device-width:320px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:320px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){#landing .carousel .site--description h1{font-size:1.6rem;line-height:2rem}}@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:portrait){#landing .carousel .site--description h1{font-size:1.35rem;line-height:2rem}}@media screen and (min-width:768px){#landing .carousel .site--description h1{text-align:left}}#landing .slider-content{opacity:0;color:#fff;position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;height:87vh;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){#landing .slider-content{height:95vh}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){#landing .slider-content{height:95vh}}@media only screen and (-o-min-device-pixel-ratio:3/1),only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min--moz-device-pixel-ratio:3),only screen and (min-device-pixel-ratio:3){#landing .slider-content{height:90vh}}@media screen and (min-width:768px){#landing .slider-content{height:auto;overflow:auto}}#landing .slider-content.grid{grid-gap:0}#landing .slider-content:after{content:"";display:block;width:100%;height:100%;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.2)));background:linear-gradient(transparent,rgba(0,0,0,.2));bottom:0;top:0;left:0;right:0}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){#landing .slider-content .slider-content--image{margin-top:0}}#landing .slider-content .slider-content--image figure{position:relative;display:block;width:100%;padding:0;overflow:hidden}#landing .slider-content .slider-content--image figure:before{content:"";display:block;padding-top:calc(53% + 4rem)}@media screen and (max-width:768px){#landing .slider-content .slider-content--image figure:before{padding-top:90%}}@media only screen and (min-width:428px) and (max-height:926px) and (-o-min-device-pixel-ratio:3/1),only screen and (min-width:428px) and (max-height:926px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-width:428px) and (max-height:926px) and (min--moz-device-pixel-ratio:3),only screen and (min-width:428px) and (max-height:926px) and (min-device-pixel-ratio:3){#landing .slider-content .slider-content--image figure:before{padding-top:110%}}@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:portrait){#landing .slider-content .slider-content--image figure:before{padding-top:75%}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){#landing .slider-content .slider-content--image figure:before{padding-top:80%}}#landing .slider-content .slider-content--image figure img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){#landing .slider-content.half-tmp{padding-top:3rem}}@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:portrait){#landing .slider-content.half-tmp .slider-content--image{margin-top:5rem}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){#landing .slider-content.half-tmp .slider-content--image{margin-top:4rem}}@media only screen and (min-width:428px) and (max-height:926px) and (-o-min-device-pixel-ratio:3/1),only screen and (min-width:428px) and (max-height:926px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-width:428px) and (max-height:926px) and (min--moz-device-pixel-ratio:3),only screen and (min-width:428px) and (max-height:926px) and (min-device-pixel-ratio:3){#landing .slider-content.half-tmp .slider-content--image{margin-top:1rem}}@media screen and (min-width:768px){#landing .slider-content.half-tmp .slider-content--image figure:before{padding-top:110.2%}}#landing .slider-content.full-tmp:before{content:"";display:block;width:100%;height:100%;position:absolute;background:var(--linearGradient);bottom:0;top:0;left:0;right:0;opacity:.25;z-index:2}#landing .slider-content.full-tmp .slider-content--image{height:100%}#landing .slider-content.full-tmp .slider-content--image figure{height:100%;margin-top:-2rem}@media screen and (max-width:768px){#landing .slider-content.full-tmp .slider-content--image figure{margin-top:0}#landing .slider-content.full-tmp .slider-content--image figure:before{padding-top:155%}}#landing .slider-content .project--infos{padding:40px 40px 20%;text-align:center;line-height:1.5;z-index:2}@media screen and (min-width:768px){#landing .slider-content .project--infos{display:block;position:absolute;text-align:left;bottom:0;left:0;width:100%;padding:2.7rem 2.2rem}}@media screen and (max-width:768px){#landing .slider-content .project--infos{padding:2rem 2rem 22% 2rem;text-align:center;position:absolute;bottom:0;z-index:99;width:100%}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){#landing .slider-content .project--infos{padding-bottom:25px}}@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:portrait){#landing .slider-content .project--infos{padding-bottom:25px}#landing .slider-content .project--infos p{font-size:.85rem}}@media only screen and (min-device-width:414px) and (max-device-height:736px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2),only screen and (min-width:428px) and (max-height:926px) and (-o-min-device-pixel-ratio:3/1),only screen and (min-width:428px) and (max-height:926px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-width:428px) and (max-height:926px) and (min--moz-device-pixel-ratio:3),only screen and (min-width:428px) and (max-height:926px) and (min-device-pixel-ratio:3){#landing .slider-content .project--infos{padding-bottom:20%}}#landing .slider-content .project--infos span{letter-spacing:1.5px;font-family:surtSemiBold_extended,Helvetica,Arial,sans-serif;font-size:.867em}#landing .slider-content .project--infos span.discret{opacity:.5}#landing .slider-content .project--infos p{margin-left:1.2rem;display:inline-block}#landing.loaded .carousel .site--description{opacity:1;-webkit-transform:translate(0);-khtml-transform:translate(0);transform:translate(0)}@media screen and (min-width:769px){#landing.loaded .carousel .site--description{-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);transform:translateY(-50%)}}#landing.loaded .slider-content{opacity:1}