﻿@font-face{font-family:'Gilroy';src:url("../../fonts/Gilroy.eot");src:url("../../fonts/Gilroy.eot?#iefix") format("embedded-opentype"),url("../../fonts/Gilroy.woff2") format("woff2"),url("../../fonts/Gilroy.woff") format("woff"),url("../../fonts/Gilroy.ttf") format("truetype"),url("../../fonts/Gilroy.svg#FontName") format("svg");}@font-face{font-family:'GilroyBold';src:url("../../fonts/GilroyBold.eot");src:url("../../fonts/GilroyBold.eot?#iefix") format("embedded-opentype"),url("../../fonts/GilroyBold.woff2") format("woff2"),url("../../fonts/GilroyBold.woff") format("woff"),url("../../fonts/GilroyBold.ttf") format("truetype"),url("../../fonts/GilroyBold.svg#FontName") format("svg");}*,*::before,*::after{box-sizing:border-box;}html{font-size:62.5%;-webkit-tap-highlight-color:transparent;}body{font-family:"Gilroy",Roboto,Arial,sans-serif;font-size:1.6rem;line-height:1.5em;color:#363c42;background:#fff;counter-reset:section;}h1{font-family:"GilroyBold",Roboto,Arial,sans-serif;font-weight:bold;font-size:28px;margin-top:34px;margin-bottom:8px;color:rgba(0,0,0,.87);}@media screen and (max-width:780px){h1{text-align:center;margin-top:-32px;}}@media screen and (max-width:580px){h1{margin-top:34px;}}p{margin-top:2rem;margin-bottom:.5rem;font-size:14px;}svg{max-width:100%;height:auto;vertical-align:middle;}@media all and (max-width:780px){svg{display:none;}}.frame div{background:#fff;position:fixed;z-index:9999;}.frame .top{width:100%;height:1em;top:0;left:0;}.frame .right{width:1em;height:100%;top:0;right:0;}.frame .bottom{width:100%;height:1em;bottom:0;left:0;}.frame .left{width:1em;height:100%;top:0;left:0;}@media all and (min-width:640px){.frame .top{height:2em;}.frame .right{width:2em;}.frame .bottom{height:2em;}.frame .left{width:2em;}}.section{color:rgba(0,0,0,.87);padding:0;background:#fff;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;text-align:justify;}.me-conteneur{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;text-align:justify;}@media all and (min-width:780px){.me-conteneur{height:100vh;width:90vw;margin:auto;}}.me-content{max-width:1160px;}.me-graph{max-width:1160px;margin:auto;}.me-title{text-align:left;width:90vw;max-width:1160px;}@media all and (min-width:580px) and (max-width:780px){.me-title{padding-top:4em;}}.split-vision{overflow:hidden;}.split-vision .column .content{max-width:540px;padding-top:1em;padding-bottom:1em;margin-right:auto;margin-left:auto;position:relative;z-index:2;}@media all and (min-width:800px){.split-vision{display:flex;align-items:center;}.split-vision .column{width:50%;}.split-vision .column .content{padding-right:1em;padding-left:20%;margin-right:-10%;}}@media all and (min-width:960px){.split-vision .column .content{margin-right:0;}.split-vision.reverse .column .content{margin-left:0;}}.process{width:100%;max-width:1160px;}.process .discover,.process .define,.process .implement,.process .develop,.process .deliver{opacity:.8;transform:scaleY(0);transform-origin:50% 100%;transition:opacity .25s;}.process.js-animate .discover,.process.js-animate .define,.process.js-animate .implement,.process.js-animate .develop,.process.js-animate .deliver{animation:grow-up 1s forwards;}.process.js-animate .discover{animation-delay:.25s;}.process.js-animate .define{animation-delay:.5s;}.process.js-animate .implement{animation-delay:.75s;}.process.js-animate .develop{animation-delay:1s;}.process.js-animate .deliver{animation-delay:1.25s;}@keyframes grow-up{0%{transform:scaleY(0);}50%{transform:scaleY(1.1);}80%,100%{transform:scaleY(1);}}.process-details{max-width:1160px;padding-top:2em;margin-right:auto;margin-left:auto;}@media all and (max-width:640px){.process-details{padding:1em;padding-top:1.5em;padding-bottom:0;}}.process-details .discover,.process-details .define,.process-details .implement,.process-details .develop,.process-details .deliver{max-width:480px;padding:1em 0;margin-right:auto;margin-left:auto;transition:opacity .25s;}@media all and (max-width:640px){.process-details .discover,.process-details .define,.process-details .implement,.process-details .develop,.process-details .deliver{padding:.25em 1em;max-width:unset;}}.process-details .discover .heading,.process-details .define .heading,.process-details .implement .heading,.process-details .develop .heading,.process-details .deliver .heading{font-size:21px;}.process-details .discover .heading::after,.process-details .define .heading::after,.process-details .implement .heading::after,.process-details .develop .heading::after,.process-details .deliver .heading::after{width:40px;height:4px;margin-top:.25em;display:block;content:'';}.process-details .discover .heading::after{background:#5d69fd;}.process-details .define .heading::after{background:#517afc;}.process-details .implement .heading::after{background:#6857fd;}.process-details .develop .heading::after{background:#8729fe;}.process-details .deliver .heading::after{background:#7642fd;}@media all and (min-width:800px){.process-details{display:flex;flex-wrap:wrap;justify-content:center;}.process-details .discover,.process-details .define,.process-details .implement,.process-details .develop,.process-details .deliver{width:50%;padding-right:1em;padding-left:1em;}.process-details .discover{order:1;}.process-details .define{order:2;}.process-details .implement{order:3;}.process-details .develop{order:4;}.process-details .deliver{order:5;}}@media all and (min-width:800px){.process-details .discover,.process-details .define,.process-details .implement,.process-details .develop,.process-details .deliver{width:20%;}}@media all and (min-width:1280px){.process-details .discover,.process-details .define,.process-details .implement,.process-details .develop,.process-details .deliver{padding-right:1em;padding-left:1em;}.process-details .discover{padding-left:0;}.process-details .deliver{padding-right:0;}}