@media (min-width:500px){.fullsize{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}.about-services{margin-bottom:70px}@media (min-width:500px){.about-services{margin-bottom:0}}.about-services__title{font-size:24px!important;font-family:Lato,sans-serif;font-weight:300;text-align:center;color:#fff}@media (min-width:500px){.about-services__title{font-size:28px;line-height:1.2em;margin:60px 30px 20px}}.about-services__subtitle{margin:0 0 60px;text-align:center;font-size:1.4rem}@media (min-width:500px){.about-services__subtitle{padding-left:80px;padding-right:80px}}.about-services__list{display:block}@media (min-width:500px){.about-services__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.about-services__list .slick-arrow{margin-top:90px}.about-services__list .service-item{width:100%;margin-bottom:3rem}@media (min-width:500px){.about-services__list .service-item{width:33.33333%;margin-bottom:0}}.service-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;padding:0 15px}.service-item__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.service-item__img{max-width:100%;height:auto;-webkit-box-flex:0;-ms-flex:none;flex:none}.service-item__title{font-size:22px!important;font-weight:400;font-family:Lato,sans-serif;margin:10px 0 0;color:#fff}.service-item__content{padding:0;color:#999;font-size:14px;font-weight:300;line-height:19px}.service-item__cta{margin-top:auto}@media (min-width:500px){.service-item--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-item--inline .service-item__wrapper{margin-left:20px}.service-item--inline .service-item__content{font-size:16px}}body.page-template-services-index .projects__bottom,body.prestations .projects__bottom{position:relative}@media (min-width:500px){body.page-template-services-index .projects__bottom,body.prestations .projects__bottom{margin-top:-90px}}body.page-template-services-index .projects__bottom .bordered--push,body.prestations .projects__bottom .bordered--push{fill:#141414}body.page-template-services-index .projects__bottom .bordered__cta,body.prestations .projects__bottom .bordered__cta{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:none}@media (min-width:500px){body.page-template-services-index .projects__bottom .bordered__cta,body.prestations .projects__bottom .bordered__cta{display:-webkit-box;display:-ms-flexbox;display:flex}}body.page-template-services-index .presentation,body.prestations .presentation{position:relative}@media (min-width:500px){body.page-template-services-index .presentation,body.prestations .presentation{margin-left:40%;margin-bottom:490px}}body.page-template-services-index .presentation__image,body.prestations .presentation__image{display:none}@media (min-width:500px){body.page-template-services-index .presentation__image,body.prestations .presentation__image{display:block;position:absolute;right:100%;top:50%;margin-right:20px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}body.page-template-services-index .presentation h2,body.prestations .presentation h2{font-size:24px;color:#fff;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:400}body.page-template-services-index .progression,body.prestations .progression{background:#141414;position:relative;padding-top:120px;margin-top:400px;display:none}@media (min-width:500px){body.page-template-services-index .progression,body.prestations .progression{display:block}}body.page-template-services-index .progression svg.progress,body.prestations .progression svg.progress{display:block;position:absolute;bottom:100%;max-width:100%;width:100%;margin:0 auto -85px}body.page-template-services-index .engagements__list,body.prestations .engagements__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}body.page-template-services-index .engagements__list .slick-arrow,body.prestations .engagements__list .slick-arrow{margin-top:125px;margin-right:0;margin-left:0}body.page-template-services-index .engagements__list .engagement,body.page-template-services-index .engagements__list .service-item,body.prestations .engagements__list .engagement,body.prestations .engagements__list .service-item{margin-top:40px;width:100%}@media (min-width:500px){body.page-template-services-index .engagements__list .engagement,body.page-template-services-index .engagements__list .service-item,body.prestations .engagements__list .engagement,body.prestations .engagements__list .service-item{padding:0 30px;width:50%}}@media (min-width:1024px){body.page-template-services-index .engagements__list .engagement,body.page-template-services-index .engagements__list .service-item,body.prestations .engagements__list .engagement,body.prestations .engagements__list .service-item{padding:0 30px;width:25%}}