﻿.frame div,.section,body{background:#fff}.me-content,.me-graph,.me-title,.process,.process-details{max-width:1160px}@font-face{font-family:'Core Sans C 45';src:url('../fonts/CoreSansC-45Regular.eot');src:url('../fonts/CoreSansC-45Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/CoreSansC-45Regular.woff2') format('woff2'),url('../fonts/CoreSansC-45Regular.woff') format('woff'),url('../fonts/CoreSansC-45Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Core Sans C 65';src:url('../fonts/CoreSansC-65Bold.eot');src:url('../fonts/CoreSansC-65Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/CoreSansC-65Bold.woff2') format('woff2'),url('../fonts/CoreSansC-65Bold.woff') format('woff'),url('../fonts/CoreSansC-65Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Core Sans C 85';src:url('../fonts/CoreSansC-85Heavy.eot');src:url('../fonts/CoreSansC-85Heavy.eot?#iefix') format('embedded-opentype'),url('../fonts/CoreSansC-85Heavy.woff2') format('woff2'),url('../fonts/CoreSansC-85Heavy.woff') format('woff'),url('../fonts/CoreSansC-85Heavy.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}*,::after,::before{box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-family:"Core Sans C 45",Roboto,Arial,sans-serif;font-size:1.6rem;line-height:1.5em;color:#363c42;counter-reset:section}.section,h1{color:rgba(0,0,0,.87)}h1{font-family:"Core Sans C 65",Roboto,Arial,sans-serif;font-weight:700;font-size:28px;margin-top:34px;margin-bottom:8px}@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{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 .bottom,.frame .top{height:2em}.frame .left,.frame .right{width:2em}}.section{padding:0;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;text-align:left}.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-graph{margin:auto}.me-title{text-align:left;width:90vw}@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%}.process .define,.process .deliver,.process .develop,.process .discover,.process .implement{opacity:.8;transform:scaleY(0);transform-origin:50% 100%;transition:opacity .25s}.process.js-animate .define,.process.js-animate .deliver,.process.js-animate .develop,.process.js-animate .discover,.process.js-animate .implement{animation:1s forwards grow-up}.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)}100%,80%{transform:scaleY(1)}}.process-details{padding-top:2em;margin-right:auto;margin-left:auto}.process-details .define,.process-details .deliver,.process-details .develop,.process-details .discover,.process-details .implement{max-width:480px;padding:1em 0;margin-right:auto;margin-left:auto;transition:opacity .25s}@media all and (max-width:640px){.process-details{padding:1.5em 1em 0}.process-details .define,.process-details .deliver,.process-details .develop,.process-details .discover,.process-details .implement{padding:.25em 1em;max-width:unset}}.process-details .define .heading,.process-details .deliver .heading,.process-details .develop .heading,.process-details .discover .heading,.process-details .implement .heading{font-size:21px}.process-details .define .heading::after,.process-details .deliver .heading::after,.process-details .develop .heading::after,.process-details .discover .heading::after,.process-details .implement .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 .define,.process-details .deliver,.process-details .develop,.process-details .discover,.process-details .implement{padding-right:1em;padding-left:1em;width:20%}.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:1280px){.process-details .define,.process-details .deliver,.process-details .develop,.process-details .discover,.process-details .implement{padding-right:1em;padding-left:1em}.process-details .discover{padding-left:0}.process-details .deliver{padding-right:0}}