.stage,body{overflow:hidden}a,body{color:#fff}*{margin:0;padding:0;box-sizing:border-box}.smooth,.stage,body,html{height:100%;width:100%}body{font-size:16px;line-height:1.42857142857;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.smooth{-webkit-transform:translateX(100%);transform:translateX(100%)}.smooth.show{-webkit-transform:translateX(0);transform:translateX(0)}.stage{position:absolute}.stage .bloc{position:relative}main #s-1 #brief h3,main #s-1 #heading h1,main #s-1 #start p{position:absolute;top:0;bottom:0;margin:auto 0;width:100%}.rightIn{-webkit-animation:rightIn .4s ease-in 1;animation:rightIn .4s ease-in 1}.rightInReverse{-webkit-animation:rightInReverse .4s ease-in 1;animation:rightInReverse .4s ease-in 1}.rightRotateIn{-webkit-animation:rightRotateIn .4s ease-in 1;animation:rightRotateIn .4s ease-in 1}.rightRotateInReverse{-webkit-animation:rightRotateInReverse .4s ease-in 1;animation:rightRotateInReverse .4s ease-in 1}.bottomIn{-webkit-animation:bottomIn .4s ease-in 1;animation:bottomIn .4s ease-in 1}.bottomInReverse{-webkit-animation:bottomInReverse .4s ease 1;animation:bottomInReverse .4s ease 1}.bottomExpandIn{-webkit-animation:bottomExpandIn .4s ease-in 1;animation:bottomExpandIn .4s ease-in 1}.bottomExpandInReverse{-webkit-animation:bottomExpandInReverse .4s ease 1;animation:bottomExpandInReverse .4s ease 1}@-webkit-keyframes rightIn{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes rightIn{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rightInReverse{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes rightInReverse{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bottomIn{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bottomIn{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bottomInReverse{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bottomInReverse{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bottomExpandIn{from{-webkit-transform:translateY(100%) scale3d(0,0,0);transform:translateY(100%) scale3d(0,0,0)}to{-webkit-transform:translateY(0) scale3d(1,1,1);transform:translateY(0) scale3d(1,1,1)}}@keyframes bottomExpandIn{from{-webkit-transform:translateY(100%) scale3d(0,0,0);transform:translateY(100%) scale3d(0,0,0)}to{-webkit-transform:translateY(0) scale3d(1,1,1);transform:translateY(0) scale3d(1,1,1)}}@-webkit-keyframes bottomExpandInReverse{from{-webkit-transform:translateY(-100%) scale3d(0,0,0);transform:translateY(-100%) scale3d(0,0,0)}to{-webkit-transform:translateY(0) scale3d(1,1,1);transform:translateY(0) scale3d(1,1,1)}}@keyframes bottomExpandInReverse{from{-webkit-transform:translateY(-100%) scale3d(0,0,0);transform:translateY(-100%) scale3d(0,0,0)}to{-webkit-transform:translateY(0) scale3d(1,1,1);transform:translateY(0) scale3d(1,1,1)}}@-webkit-keyframes rightRotateIn{from{-webkit-transform:translateX(100%) rotate(30deg);transform:translateX(100%) rotate(30deg)}to{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rightRotateIn{from{-webkit-transform:translateX(100%) rotate(30deg);transform:translateX(100%) rotate(30deg)}to{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@-webkit-keyframes rightRotateInReverse{from{-webkit-transform:translateX(-100%) rotate(-30deg);transform:translateX(-100%) rotate(-30deg)}to{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rightRotateInReverse{from{-webkit-transform:translateX(-100%) rotate(-30deg);transform:translateX(-100%) rotate(-30deg)}to{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.fadeIn{-webkit-animation:fadeIn .6s ease 1;animation:fadeIn .6s ease 1}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.lightSpeedIn{-webkit-animation:lightSpeedIn .6s 1;animation:lightSpeedIn .6s 1}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none}}.rubberBand{-webkit-animation:rubberBand 1.2s 1;animation:rubberBand 1.2s 1}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation:swing .6s 1;animation:swing .6s 1}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.expandIn{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:expandIn .6s 1;animation:expandIn .6s 1}@-webkit-keyframes expandIn{from{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes expandIn{from{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rotateExpandIn{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:rotateExpandIn .6s 1;animation:rotateExpandIn .6s 1}@-webkit-keyframes rotateExpandIn{from{-webkit-transform:scale3d(0,0,0) rotate(0);transform:scale3d(0,0,0) rotate(0)}to{-webkit-transform:scale3d(1,1,1) rotate(360deg);transform:scale3d(1,1,1) rotate(360deg)}}@keyframes rotateExpandIn{from{-webkit-transform:scale3d(0,0,0) rotate(0);transform:scale3d(0,0,0) rotate(0)}to{-webkit-transform:scale3d(1,1,1) rotate(360deg);transform:scale3d(1,1,1) rotate(360deg)}}.bounceInDown{-webkit-animation:bounceInDown .6s 1;animation:bounceInDown .6s 1}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation:fadeInUp .6s ease-out 1;animation:fadeInUp .6s ease-out 1}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation:flipInY 1s;animation:flipInY 1s}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.fadeInRight{-webkit-animation:fadeInRight .6s;animation:fadeInRight .6s}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}p{margin:1em}a{text-decoration:none}main #s-1{background:-webkit-linear-gradient(#3692c5 30%,#3283b0 0);background:linear-gradient(#3692c5 30%,#3283b0 0)}main #s-1 #heading{height:30%;width:100%}main #s-1 #heading h1{font-size:3rem;font-family:monospace,Monospace;height:4.285714286rem;text-align:center}main #s-1 #brief{height:10%;width:100%}main #s-1 #brief h3{font-size:1rem;height:1.428571429rem;padding:0 1rem;text-align:right;font-weight:400}main #s-1 #start{height:40%;width:100%}main #s-1 #start p{height:2.514285714rem;font-size:1.2rem;text-align:center}main #s-1 #start span{display:inline-block;border:2px solid #ededed;padding:.4rem 2rem}main #s-1 #start span:hover{background:#ececec;color:#3283b0}main #s-2 .bloc h1{text-align:center;padding:2em;font-size:24px}main #s-2 .bloc.h5{width:50%;display:inline-block}main #s-3 #bub1,main #s-3 #bub3{background-color:#fff;border-radius:50%;width:200px;height:200px;bottom:-80px;position:absolute}main #s-2 .bloc.h5 p{margin:0;padding:1em 0 2em;text-align:center;font-weight:700;font-size:40px}main #s-2 .bloc.h5 #s23{text-align:left}main #s-3 #steps h1,main #s-4 h1{text-align:center;padding:2em;font-size:24px}main #s-3 #bub1{left:-60px}main #s-3 #bub2{background-color:#fff;position:absolute;border-radius:50%;width:300px;height:300px;bottom:-220px;left:80px}main #s-3 #bub3{right:-60px}main #s-5 .bloc{position:absolute;width:100%;top:40%}main #s-5 .bloc h1{font-size:40px;text-align:center}.pc-redirect{width:300px;height:250px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;color:#323232;text-align:center;display:none}.pc-redirect h1{color:#3692c5}.pc-redirect p{padding:4px;margin:0}img{max-width:100%}