@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.awards-sprite,#about #awards #awardsContainerScrollHider #awardsContainer .counter{background-image:url(../images/generated/sprites/awards-s9e50f20d68.png);background-repeat:no-repeat}.clients-sprite{background-image:url(../images/generated/sprites/clients-s2f0bcb4969.png);background-repeat:no-repeat}.sidebar-sprite{background-image:url(../images/generated/sprites/sidebar-s335488b6aa.png);background-repeat:no-repeat}@font-face{font-family:futura;src:url(fonts/futurxkc-webfont.eot);src:url(fonts/futurxkc-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/futurxkc-webfont.woff) format("woff"),url(fonts/futurxkc-webfont.ttf) format("truetype"),url(fonts/futurxkc-webfont.svg#futura) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gotham;src:url(fonts/gothammedium-webfont.eot);src:url(fonts/gothammedium-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/gothammedium-webfont.woff) format("woff"),url(fonts/gothammedium-webfont.ttf) format("truetype"),url(fonts/gothammedium-webfont.svg#gotham) format("svg");font-weight:400;font-style:normal}@font-face{font-family:snellbold;src:url(fonts/SnellBT-Bold_latin+latin-ext_gdi.eot);src:url(fonts/SnellBT-Bold_latin+latin-ext_gdi.eot?#iefix) format("embedded-opentype"),url(fonts/SnellBT-Bold_latin+latin-ext_gdi.woff) format("woff"),url(fonts/SnellBT-Bold_latin+latin-ext_gdi.ttf) format("truetype"),url(fonts/SnellBT-Bold_latin+latin-ext_gdi.svg#SnellBT-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:futura-lightcondensed;src:url(fonts/FuturaBT-LightCondensed_latin+latin-ext_gdi.eot);src:url(fonts/FuturaBT-LightCondensed_latin+latin-ext_gdi.eot?#iefix) format("embedded-opentype"),url(fonts/FuturaBT-LightCondensed_latin+latin-ext_gdi.woff) format("woff"),url(fonts/FuturaBT-LightCondensed_latin+latin-ext_gdi.ttf) format("truetype"),url(fonts/FuturaBT-LightCondensed_latin+latin-ext_gdi.svg#FuturaBT-LightCondensed) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gothambook;src:url(fonts/GothamBook_latin+latin-ext_gdi.eot);src:url(fonts/GothamBook_latin+latin-ext_gdi.eot?#iefix) format("embedded-opentype"),url(fonts/GothamBook_latin+latin-ext_gdi.woff) format("woff"),url(fonts/GothamBook_latin+latin-ext_gdi.ttf) format("truetype"),url(fonts/GothamBook_latin+latin-ext_gdi.svg#GothamBook-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:futuramedium_condensed;src:url(fonts/futurabt-mediumcondensed-webfont.eot);src:url(fonts/futurabt-mediumcondensed-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/futurabt-mediumcondensed-webfont.woff) format("woff"),url(fonts/futurabt-mediumcondensed-webfont.ttf) format("truetype"),url(fonts/futurabt-mediumcondensed-webfont.svg#futuramedium_condensed) format("svg");font-weight:400;font-style:normal}.white{color:#fff;font-size:10px;text-transform:uppercase;font-family:gotham,sans-serif}#accelerationX{position:absolute;top:10 px;left:10px;color:#fff}html{height:100%;width:100%;overflow:hidden}body{height:100%;margin:0;padding:0;overflow:hidden;background-color:#000;font-family:gotham,sans-serif}.pink{color:#e43c78}#particleCanvas{position:absolute;width:100%;height:100%;left:0;display:none;background-color:#000;top:0}.arrow{width:50px;height:30px;top:5px;cursor:pointer;display:inline-block;position:absolute;background-image:url(../images/aboutus/ico-fleche.svg);background-repeat:no-repeat;background-position:center center;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.arrow:last-child:after{width:1px}.arrow:after{position:absolute;content:'';opacity:.7;width:2px;height:0;top:44%;left:24px;-moz-transition:height .4s ease;-o-transition:height .4s ease;-webkit-transition:height .4s ease;transition:height .4s ease;background-color:#000}.arrow.arrow-animate{-moz-transition:-moz-transform .4s ease,top .4s ease;-o-transition:-o-transform .4s ease,top .4s ease;-webkit-transition:-webkit-transform .4s ease,top .4s ease;transition:transform .4s ease,top .4s ease}.arrow.arrow-animate:after{height:15px;-moz-transition:height .4s ease;-o-transition:height .4s ease;-webkit-transition:height .4s ease;transition:height .4s ease}.arrow.arrow-down{right:0;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow.arrow-down.arrow-animate{top:10px}.arrow.arrow-up{right:51px}.arrow.arrow-up.arrow-animate{top:0}.arrow-sep{width:1px;height:30px;background-color:#b4b4b4;position:absolute;top:6px;right:51px}.slider .slides{width:100%;height:100%}.slider .images{width:100%;height:100%;position:absolute;z-index:1;box-shadow:10px 10px 50px #000}.slider .images img{display:block;position:absolute}.slider .images.animate-slide-going-up{-moz-transition:-moz-transform 1s,opacity .7s;-o-transition:-o-transform 1s,opacity .7s;-webkit-transition:-webkit-transform 1s,opacity .7s;transition:transform 1s,opacity .7s;-moz-transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}.slider .images.animate-slide-coming-up{-moz-transform:translate3d(0,-100px,0);-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);opacity:0}.slider .images.animate-slide-going-down{-moz-transition:-moz-transform 1s,opacity .7s;-o-transition:-o-transform 1s,opacity .7s;-webkit-transition:-webkit-transform 1s,opacity .7s;transition:transform 1s,opacity .7s;-moz-transform:translate3d(0,-100px,0);-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);opacity:0}.slider .images.animate-slide-coming-down{-moz-transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}.slider .images.animate-slide-normal{-moz-transition:-moz-transform 1s,opacity 1s;-o-transition:-o-transform 1s,opacity 1s;-webkit-transition:-webkit-transform 1s,opacity 1s;transition:transform 1s,opacity 1s;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}#innovation .images{backface-visibility:hidden;overflow:hidden}#emotion .images .image{width:auto;height:100%}.selector{width:295px;height:45px;background-color:#fff;position:absolute;z-index:2;bottom:80px;left:-147px;backface-visibility:hidden;overflow:hidden}.selector .class{width:100%;height:100%}.selector .caption{text-align:left;font-family:futura,sans-serif;text-transform:uppercase;position:absolute;top:12px;left:15px;font-size:1.1em;line-height:26px;-moz-transition:-moz-transform 1s,opacity .3s!important;-o-transition:-o-transform 1s,opacity .3s!important;-webkit-transition:-webkit-transform 1s,opacity .3s!important;transition:transform 1s,opacity .3s!important}.selector .caption.animate-slide-going-up{-moz-transition:-moz-transform 1s,opacity .7s;-o-transition:-o-transform 1s,opacity .7s;-webkit-transition:-webkit-transform 1s,opacity .7s;transition:transform 1s,opacity .7s;-moz-transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}.selector .caption.animate-slide-coming-up{-moz-transform:translate3d(0,-30px,0);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);opacity:0}.selector .caption.animate-slide-going-down{-moz-transition:-moz-transform 1s,opacity .7s;-o-transition:-o-transform 1s,opacity .7s;-webkit-transition:-webkit-transform 1s,opacity .7s;transition:transform 1s,opacity .7s;-moz-transform:translate3d(0,-100px,0);-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);opacity:0}.selector .caption.animate-slide-coming-down{-moz-transform:translate3d(0,30px,0);-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);opacity:0}.selector .caption.animate-slide-normal{-moz-transition:-moz-transform 1s,opacity .3s;-o-transition:-o-transform 1s,opacity .3s;-webkit-transition:-webkit-transform 1s,opacity .3s;transition:transform 1s,opacity .3s;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.selector .up{cursor:pointer;height:42px;width:42px;position:absolute;right:0}.selector .up img{position:absolute;top:16px;left:14px}#about-logo{width:30px;height:252px;top:26%;margin:auto;position:fixed;z-index:15;opacity:0;text-align:center;-moz-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear}#about-logo ul li{cursor:pointer;display:inline-block;opacity:.6}#about-logo ul li img{width:28px!important;height:28px!important;opacity:.7}#about-logo ul li img.active{width:41px!important;height:40px!important;opacity:1}#about-logo ul li.active,#about-logo ul li:hover{opacity:1}canvas{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;background-color:transparent}#container #searchTicket{position:absolute;z-index:10;padding-right:84px;background-color:#fff;right:0;font-size:12px;font-family:gotham,sans-serif;text-transform:uppercase;top:17%;display:none}#container #searchTicket img{cursor:pointer;padding-left:5px;width:13px;padding:7px;display:inline-block;vertical-align:middle}#container #searchTicket span{line-height:21px;height:21px;vertical-align:middle;vertical-align:middle;display:inline-block;padding:5px}#container #content{opacity:.001}header{position:absolute;left:11.5%;top:12%;z-index:10;cursor:pointer;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;-webkit-transition:opacity 150ms;transition:opacity 150ms}header .logo{display:block;overflow:hidden;background:url(../images/ui/glitch.png) no-repeat;width:110px;height:30px}header .logo01{width:110px;height:30px;background-position:-114px -418px}header .logo02{width:110px;height:30px;background-position:-2px -418px}header .logo03{width:110px;height:30px;background-position:-114px -386px}header .logo04{width:110px;height:30px;background-position:-2px -386px}header .logo05{width:110px;height:30px;background-position:-114px -354px}header .logo06{width:110px;height:30px;background-position:-2px -354px}header .logo07{width:110px;height:30px;background-position:-114px -322px}header .logo08{width:110px;height:30px;background-position:-2px -322px}header .logo09{width:110px;height:30px;background-position:-114px -290px}header .logo10{width:110px;height:30px;background-position:-2px -290px}header .logo11{width:110px;height:30px;background-position:-114px -258px}header .logo12{width:110px;height:30px;background-position:-2px -258px}header .logo13{width:110px;height:30px;background-position:-114px -226px}header .logo14{width:110px;height:30px;background-position:-2px -226px}header .logo15{width:110px;height:30px;background-position:-114px -194px}header .logo16{width:110px;height:30px;background-position:-2px -194px}header .logo17{width:110px;height:30px;background-position:-114px -162px}header .logo18{width:110px;height:30px;background-position:-2px -162px}header .logo19{width:110px;height:30px;background-position:-114px -130px}header .logo20{width:110px;height:30px;background-position:-2px -130px}header .logo21{width:110px;height:30px;background-position:-114px -98px}header .logo22{width:110px;height:30px;background-position:-2px -98px}header .logo23{width:110px;height:30px;background-position:-114px -66px}header .logo24{width:110px;height:30px;background-position:-2px -66px}header .logo25{width:110px;height:30px;background-position:-114px -34px}header .logo26{width:110px;height:30px;background-position:-2px -34px}header .logo27{width:110px;height:30px;background-position:-114px -2px}header .logo28{width:110px;height:30px;background-position:-2px -2px}header .logo29{width:110px;height:30px;background-position:-114px -418px}header .logo30{width:110px;height:30px;background-position:-114px -418px}#menu{position:absolute;top:13%;right:112px;z-index:2;height:37px;width:318px}#menu ul{width:100%;height:100%}#menu ul a{color:#fff;text-decoration:none;font-size:12px;height:50px;padding-top:12px;padding-bottom:15px;margin-left:20px;text-transform:uppercase;position:relative;-webkit-font-smoothing:subpixel-antialiased;-moz-transition:width 100ms;-o-transition:width 100ms;-webkit-transition:width 100ms;transition:width 100ms}#menu ul a.active:before{content:"";position:absolute;left:0;top:0;height:1px;width:16px;border-top:3px solid #fff}#menu ul a.active:hover{color:#fff!important}#menu ul a:before{content:"";position:absolute;left:0;top:0;height:1px;width:0;border-top:3px solid #bebebe;-moz-transition:width 100ms;-o-transition:width 100ms;-webkit-transition:width 100ms;transition:width 100ms}#menu ul a:hover:before{width:16px}#menu ul .menu-animated{display:inline-block;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;-moz-transform-origin:0 -25%;-ms-transform-origin:0 -25%;-webkit-transform-origin:0 -25%;transform-origin:0 -25%}#menu ul a:hover{color:#bebebe}#menu ul #menu-animated-compact{cursor:pointer;display:inline-block;position:absolute;top:0;right:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;display:none;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%;z-index:5}.mobile #menu{display:none!important}footer{position:absolute;width:100%;z-index:102;padding:15px 10%;background:#000;bottom:0;text-transform:uppercase;color:#5c5c5c;font-size:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:bottom 600ms;-o-transition:bottom 600ms;-webkit-transition:bottom 600ms;transition:bottom 600ms}footer ul.contact{float:left}footer ul.contact li{float:left;margin-right:6px}footer ul.contact .call-us{display:none}footer ul.contact .address p{padding-top:5px;margin-right:7px}footer ul.contact .address p .important{color:#fff}footer ul.contact .address p a{background:0 0;color:#5c5c5c;display:inline;margin:0;padding:0}footer ul.contact a{display:block;background:#333;color:#fff;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:5px 12px}html.no-touch footer ul.contact a:hover{background-color:#9c2c54}footer ul.contact a.small{height:10px}html.svg footer ul.contact .facebook a{background:#333 url(../images/ui/icon_facebook.svg) no-repeat center center}html.no-svg footer ul.contact .facebook a{background:#333 url(../images/ui/icon_facebook.png) no-repeat center center}html.svg footer ul.contact .facebook a:hover{background:#9c2c54 url(../images/ui/icon_facebook.svg) no-repeat center center}html.no-svg footer ul.contact .facebook a:hover{background:#9c2c54 url(../images/ui/icon_facebook.png) no-repeat center center}html.svg footer ul.contact .twitter a{background:#333 url(../images/ui/icon_twitter.svg) no-repeat center center}html.no-svg footer ul.contact .twitter a{background:#333 url(../images/ui/icon_twitter.png) no-repeat center center}html.svg footer ul.contact .twitter a:hover{background:#9c2c54 url(../images/ui/icon_twitter.svg) no-repeat center center}html.no-svg footer ul.contact .twitter a:hover{background:#9c2c54 url(../images/ui/icon_twitter.png) no-repeat center center}html.svg footer ul.contact .vimeo-btn a{background:#333 url(../images/ui/icon_vimeo.svg) no-repeat center center}html.no-svg footer ul.contact .vimeo-btn a{background:#333 url(../images/ui/icon_vimeo.png) no-repeat center center}html.svg footer ul.contact .vimeo-btn a:hover{background:#9c2c54 url(../images/ui/icon_vimeo.svg) no-repeat center center}html.no-svg footer ul.contact .vimeo-btn a:hover{background:#9c2c54 url(../images/ui/icon_vimeo.png) no-repeat center center}footer .newsletter form{padding:0;margin:0;margin-left:7px}footer .newsletter label{display:block;float:left;padding-top:5px;margin-right:6px}footer .newsletter input{display:block;float:left;margin:0;padding:0 4px;height:20px;vertical-align:middle;background:#1f1f1f;border:0;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;color:#fff}footer .newsletter input:focus{outline-color:#e43c78}footer .newsletter .input{width:115px}footer .newsletter .submit{width:20px;height:20px;cursor:pointer;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}html.svg footer .newsletter .submit{background:#333 url(../images/ui/fleche_contact.svg) no-repeat center center}html.no-svg footer .newsletter .submit{background:#333 url(../images/ui/fleche_contact.png) no-repeat center center}html.svg footer .newsletter .submit:hover{background:#9c2c54 url(../images/ui/fleche_contact.svg) no-repeat center center}html.no-svg footer .newsletter .submit:hover{background:#9c2c54 url(../images/ui/fleche_contact.png) no-repeat center center}footer .link{float:right}footer .link a.wandadigital{display:block;width:95px;height:19px}html.svg footer .link a.wandadigital{background:url(../images/ui/wandadigital.svg) no-repeat center center}html.no-svg footer .link a.wandadigital{background:url(../images/ui/wandadigital.png) no-repeat center center}.dock{bottom:-15%}@media screen and (max-width:1200px){footer ul.contact .address{margin-bottom:10px}footer ul.contact .address p{padding-top:0}footer ul.contact .find-us{clear:both}footer .link a.wandadigital{margin:10px 0}}@media screen and (max-width:700px){footer ul.contact .address{display:none}footer ul.contact .newsletter{display:none}footer ul.contact .call-us{display:block}footer .link a.wandadigital{margin:0}.mobile header{left:3%!important;top:30px}}@media screen and (max-width:560px){header{left:7.5%!important}#menu{position:absolute;top:13%;right:none;left:54%;z-index:2}#menu a{color:#fff;text-decoration:none;font-size:10px;height:40px;padding-top:0!important;padding-bottom:0!important;margin-left:3px!important;text-transform:uppercase;position:relative;text-shadow:2px 2px 20px #000}#menu #showreellink{display:none}#menu #searchlink{display:none}#menu a:before{content:"";position:absolute;left:0;top:0;height:1px;width:0;border-top:3px solid #fff;-moz-transition:width 100ms;-o-transition:width 100ms;-webkit-transition:width 100ms;transition:width 100ms}#menu a:hover:before{width:16px}footer{padding:9px 10%!important}.mobile footer{display:none}footer ul.contact{}footer ul.contact a{padding:10px 13px}footer ul.contact .address{display:none}footer ul.contact .newsletter{display:none}footer ul.contact .call-us{display:block}footer ul.contact .facebook,footer ul.contact .twitter,footer ul.contact .vimeo-btn{display:none}footer .link{display:none}}.vertcenter{height:100%}.vertcenter .vertcenter-inner{display:inline-block;vertical-align:middle;width:95%;padding-left:5%}.vertcenter:after{width:0;height:100%;display:inline-block;vertical-align:middle;content:""}#rotate{display:none}html.tablet #rotate{background-image:url(../images/aboutus/fond_emotion.jpg);background-size:100% 100%;background-position:center center;z-index:20000}html.tablet #rotate:before{content:'';position:absolute;top:100px;left:50%;width:160px;height:46px;display:inline-block;background:url(../images/ui/grouek.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.tablet #rotate:after{content:'';position:absolute;top:50%;left:50%;width:320px;height:123px;display:inline-block;background:url(../images/turn.png);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (orientation:portrait){html.tablet #rotate{display:block}}html.mobile #rotate{background-image:url(../images/aboutus/fond_emotion.jpg);background-size:100% 100%;background-position:center center;z-index:20000}html.mobile #rotate:before{content:'';position:absolute;top:20px;left:50%;width:160px;height:46px;display:inline-block;background:url(../images/ui/grouek.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.mobile #rotate:after{content:'';position:absolute;top:50%;left:50%;width:320px;height:123px;display:inline-block;background:url(../images/turn-mobile.png);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (orientation:landscape){html.mobile #rotate{display:block}}#menu--mobile{display:none}.mobile #menu--mobile{display:inline-block;position:absolute;color:#fff;top:38px;right:0;z-index:2;height:13px;width:65px;text-transform:uppercase;font-size:13px;z-index:10}.mobile #menu--mobile .menu-item{position:absolute;left:0;padding-bottom:23px}.mobile #menu--mobile .menu-item.close{visibility:hidden;opacity:0}#menupage--mobile{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;background-image:url(../images/mobile/menu/fond-menu.jpg);background-size:cover;z-index:5}#menupage--mobile .nav-list{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;text-align:center}#menupage--mobile .nav-list .primary-item{margin:20px 0}#menupage--mobile .nav-list .primary-item a{color:#fff;text-decoration:none;font-size:32px;font-family:futura,sans-serif}#menupage--mobile .nav-list .secondary-item{margin:20px 0}#menupage--mobile .nav-list .secondary-item a{color:#fff;text-decoration:none;font-size:12px;font-family:gotham,sans-serif}#menupage--mobile .nav-list .secondary-item:nth-child(4){margin-top:40px}#menupage--mobile .social-list{position:absolute;left:0;right:0;bottom:20px;text-align:center}#menupage--mobile .social-list .social-item{display:inline-block;width:32px;height:27px;background-size:contain;background-position:center}#menupage--mobile .social-list .social-item:nth-child(2){margin:0 20px}#menupage--mobile .social-list .social-item.facebook{background-image:url(../images/mobile/menu/fb.png)}.svg #menupage--mobile .social-list .social-item.facebook{background-image:url(../images/mobile/menu/fb.svg)}#menupage--mobile .social-list .social-item.twitter{background-image:url(../images/mobile/menu/tw.png)}.svg #menupage--mobile .social-list .social-item.twitter{background-image:url(../images/mobile/menu/tw.svg)}#menupage--mobile .social-list .social-item.vimeo{background-image:url(../images/mobile/menu/vim.png)}.svg #menupage--mobile .social-list .social-item.vimeo{background-image:url(../images/mobile/menu/vim.svg)}#menupage--mobile .social-list .social-item a{display:inline-block;width:100%;height:100%}body>div{width:100%;height:100%;position:relative}body>div>img{position:absolute;top:0;right:17px;opacity:0}body #separator{position:absolute;width:1px;height:100%;z-index:101;border-right:solid 1px rgba(155,155,155,.4)}.mobile body #separator{display:none}body #separator #counter{opacity:0;-moz-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear;width:100px;height:50px;text-align:center;line-height:50px;position:absolute;left:-100px;font-size:10px;margin:auto;font-family:gotham,sans-serif;color:#fff;cursor:pointer}body #separator #counter #arrow-after{background-image:url(./../images/ui/fleche-right.png);background-size:100% 100%;position:absolute;right:16px;top:21px;width:6px;height:6px}body #separator #counter #count-length{opacity:.5}body #separator #pointer{width:4px;background-color:#fff;margin:auto;left:-1px;right:0;position:absolute;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}body #scroll{position:absolute;top:0;overflow-y:scroll;width:18px;right:0;z-index:50}body #scroll #scroll-content{height:100%;width:100%}body section{width:100%;height:100%;position:absolute;top:0;left:0}body section article{width:100%;height:100%;position:relative;overflow:hidden}body section article:first-child .item h1{cursor:default;line-height:60px;margin-top:8px;-webkit-font-smoothing:subpixel-antialiased}body section article:first-child #scroll-area{width:100%;height:125px;position:absolute;bottom:10px;left:0;-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);-moz-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;-webkit-transition:opacity 250ms linear;transition:opacity 250ms linear}body section article:first-child #scroll-area p{font-size:12px;text-transform:uppercase;text-align:center;line-height:18px;color:#fff}body section article:first-child #scroll-area div{position:relative;width:27px;height:20px;margin:8px auto;background-repeat:no-repeat}html.svg body section article:first-child #scroll-area div{background-image:url(../images/./ui/fleche_scroll.svg)}html.no-svg body section article:first-child #scroll-area div{background-image:url(../images/./ui/fleche_scroll.png)}body section article .item{width:100%;position:absolute;top:0;bottom:0;margin:auto;height:38%}body section article .item.last{text-align:center;padding-left:0;position:relative;font-size:55px;top:50px;top:0;position:absolute;bottom:0;left:0;right:0;margin:auto;height:55px}body section article .item.last a{width:100%}body section article .item.last p{margin-top:13px;width:100%}body section article .item.last .scroll-top{font-size:12px;text-transform:uppercase;display:inline-block;color:#fff;margin-top:50px;position:relative;width:120px}body section article .item.last h1{padding-left:0!important}body section article .item h1,body section article .item h3,body section article .item h4{color:#fff;text-transform:uppercase;padding-left:12%}body section article .item h1{font-size:60px;line-height:60px;font-family:futura,sans-serif;margin:8px 0}body section article .item h3{font-size:12px}body section article .item h4{font-size:11px;letter-spacing:.04em;padding-bottom:20px;font-family:gotham,sans-serif}body section article .item a{text-decoration:none;color:#fff;display:block;-moz-transition:color 300ms linear;-o-transition:color 300ms linear;-webkit-transition:color 300ms linear;transition:color 300ms linear;z-index:10;position:absolute}body section article .item .subItem{margin-top:22px;color:#fff;text-decoration:none;font-size:.6em;text-transform:uppercase;height:20px;line-height:20px;border-bottom:solid 1px rgba(155,155,155,.4);position:relative;width:100px;cursor:pointer;position:relative;overflow:hidden;padding-top:5px;padding-right:24px;line-height:15px}.mobile body section article .item .subItem{padding-left:7%}body section article .item .subItem .overSub{width:100%;height:100%;background-color:#fff;position:absolute;top:0;right:100%;-moz-transition:right 300ms linear;-o-transition:right 300ms linear;-webkit-transition:right 300ms linear;transition:right 300ms linear}body section article .item .subItem p{position:absolute;z-index:10;-moz-transition:color 300ms linear;-o-transition:color 300ms linear;-webkit-transition:color 300ms linear;transition:color 300ms linear}body section article .item .subItem:hover p{color:#000}body section article .item .subItem:hover a{color:#000}body section article .item .subItem:hover .overSub{right:0}body section article .item .prices-container{color:#fff;position:relative;display:block;width:360px;left:0;padding-left:12%;height:110px;margin-top:7%}.mobile body section article .item .prices-container{padding-left:7%}body section article .item .prices-container .prices{height:70px;width:35px;margin-right:26px;text-align:center;display:inline-block;border-top:3px solid #fff}body section article .item .prices-container .prices p{position:absolute;bottom:0;left:0;right:0;font-size:.8em}body section article .item .prices-container .fwas{position:relative}body section article .item .prices-container .fwas:before{content:url(./../images/awards/fwa.png);position:absolute;left:-3px;bottom:17px}body section article .item .prices-container .awwwards{position:relative}body section article .item .prices-container .awwwards:before{content:url(./../images/awards/awwwards.png);position:absolute;left:-3px;bottom:19px}body section article .item .prices-container .mfwas{position:relative}body section article .item .prices-container .mfwas:before{content:url(./../images/awards/mobil_fwa.png);position:absolute;left:-4px;bottom:17px}body section article .item .prices-container .lions{position:relative}body section article .item .prices-container .lions:before{content:url(./../images/awards/lion.png);position:absolute;left:-4px;bottom:18px}body section article .overflow{width:100%;height:100%;overflow:hidden;z-index:-1;position:absolute;top:0;left:0}body section article .overflow .bg-img{display:none;filter:alpha(Opacity=0);opacity:0;position:absolute;height:auto}body .overlay{z-index:5000!important;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;opacity:0;visibility:hidden;overflow:hidden}html.rgba body .overlay{background-color:rgba(0,0,0,.7)}html.no-rgba body .overlay{background-image:url(../images/./ui/black-bck.png)}body .overlay iframe{position:absolute}body .alert{width:100%;height:100%;position:absolute;top:0;left:0;z-index:8;opacity:0;display:none;overflow:hidden}html.rgba body .alert{background-color:rgba(0,0,0,.7)}html.no-rgba body .alert{background-image:url(../images/./ui/black-bck.png)}body .alert .alert-content{display:table;overflow:hidden;position:absolute;background:#000;color:#fff;width:380px;height:180px;left:50%;top:50%;margin-left:-190px;margin-top:-90px}body .alert .alert-content .alert-message{display:table-cell;vertical-align:middle;text-align:center;line-height:22px;font-size:12px;text-transform:uppercase}body #background{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-repeat:no-repeat!important;-moz-transition:opacity 350ms ease-in-out;-o-transition:opacity 350ms ease-in-out;-webkit-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out;position:absolute;top:0;left:0}body #overflowDezoom{overflow:hidden;position:absolute;width:0;top:0;z-index:100;background-color:#000}.desktop #dezoomContainer{display:none;position:absolute}.desktop #dezoomContainer img{width:100%;height:auto;display:inline-block;vertical-align:top;cursor:pointer;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(85%)}.desktop #dezoomContainer img.active{filter:none!important;-webkit-filter:grayscale(0%)!important}.desktop #dezoomContainer img:hover{filter:none;-webkit-filter:grayscale(0%)}.tablet #dezoomContainer,.mobile #dezoomContainer{display:none;position:absolute}.tablet #dezoomContainer img,.mobile #dezoomContainer img{width:100%;height:auto;display:inline-block;vertical-align:top;cursor:pointer;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(85%)}.tablet #dezoomContainer img.active,.mobile #dezoomContainer img.active{filter:none!important;-webkit-filter:grayscale(0%)!important}@media only screen and (max-device-width:767px){section article:first-child .item h1{line-height:36px!important}section article:first-child #scroll-area{-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);width:10%!important;left:0!important;margin:auto;right:0!important;height:130px!important}section article:first-child #scroll-area p{display:none!important}section article .item h1{font-size:36px!important;line-height:40px!important}section article .video{display:none!important}section article .video.onlyMob{display:inline-block!important}}@media screen and (max-width:560px){#cannesNewsImg{width:70%;height:auto}#separator{display:none}.item{padding-bottom:30px}.item h1{font-size:31px!important}.item h1,.item h3,.item h4{padding-left:7%!important}.item h4{padding-bottom:0!important}.item .subitem{padding-top:0!important;margin-top:13px!important}.item .prices{height:60px!important}}#showreel{width:100%;height:100%;display:none;position:absolute;left:0;top:0}#showreel iframe{position:absolute;opacity:0;left:0;right:0;margin:auto;top:0;bottom:0;-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0)}.mobile #showreel iframe{top:50px}#showreel #showreelSection #separatorShowReel{position:absolute;width:1px;height:0;z-index:101;border-right:solid 1px rgba(155,155,155,.4)}.mobile #showreel #showreelSection #separatorShowReel{display:none}#showreel #showreelSection #separatorShowReel #pointerShowReel{width:4px;background-color:#fff;margin:auto;left:-1px;right:0;position:absolute;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}#showreel #showreelSection #itemShowreel{z-index:2;width:100%;position:absolute;top:0;bottom:0;margin:auto;height:47%}#showreel #showreelSection #itemShowreel h1{line-height:60px;margin-top:8px;font-size:60px;line-height:60px;font-family:futura,sans-serif;margin:8px 0;padding-left:12%;color:#fff;display:inline-block}.mobile #showreel #showreelSection #itemShowreel h1{padding-left:7%;font-size:36px;line-height:normal;margin:0}#showreel #showreelSection #itemShowreel h3{font-size:12px;color:#fff;text-transform:uppercase;padding-left:12%}.mobile #showreel #showreelSection #itemShowreel h3{padding-left:7%}#search{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;position:absolute;display:none;background-color:#646464;z-index:initial!important}#search #last{background-color:#333;right:0;position:fixed;width:21%;height:105%;display:inline-block;-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);-moz-transform:perspective(1800px) rotateY(90deg);-ms-transform:perspective(1800px) rotateY(90deg);-webkit-transform:perspective(1800px) rotateY(90deg);transform:perspective(1800px) rotateY(90deg);-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:2000;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-moz-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;-webkit-transition:all .9s ease-in-out;transition:all .9s ease-in-out;background-color:#000;-moz-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-moz-perspective:600px;-webkit-perspective:600px;perspective:600px;-moz-transform-origin:50% 0 50%;-ms-transform-origin:50% 0 50%;-webkit-transform-origin:50% 0 50%;transform-origin:50% 0 50%}#search #last.transition{-moz-transform:perspective(1800px) rotateY(0deg);-ms-transform:perspective(1800px) rotateY(0deg);-webkit-transform:perspective(1800px) rotateY(0deg);transform:perspective(1800px) rotateY(0deg);background-color:#333}#search #last #contentPadding{padding-left:13%;width:80%;display:inline-block;vertical-align:middle;opacity:0;-moz-transition:opacity 1000ms;-o-transition:opacity 1000ms;-webkit-transition:opacity 1000ms;transition:opacity 1000ms}#search #last #contentPadding #center{width:80%;margin:0 auto}#search #last #contentPadding #center .backbutton{display:none}#search #last #contentPadding #center h1{font-family:gotham,sans-serif;font-size:.8em;text-transform:uppercase;color:#fff;cursor:pointer;padding-bottom:7%}#search #last #contentPadding #center input{font-family:gotham,sans-serif;text-transform:uppercase;font-size:.7em;outline:0;background:0 0;border:0;border-bottom:1px solid #a4a4a4;border-left:1px solid #a4a4a4;padding:8px;color:#fff;width:126px;margin:2px;margin-bottom:30px}#search #last #contentPadding #center #searchbar{display:block!important;position:relative;width:183px}#search #last #contentPadding #center #searchbar:before{content:"";display:block;width:18px;height:21px;position:absolute;top:5px;left:-24%}#search #last #contentPadding #center #searchbar #loupe{position:absolute;background:transparent url(../images/ui/loupe.svg) no-repeat center center;width:30px;height:30px;top:3px;left:-37px;cursor:pointer}#search #last #contentPadding #center #searchbar #closeTerms{display:none;position:absolute;background:transparent url(../images/ui/search-fermer.svg) no-repeat center center;width:30px;height:30px;top:3px;right:0;cursor:pointer}#search #last #contentPadding #center ul.nonActive li:not(.enabled) span{cursor:default}#search #last #contentPadding #center ul.nonActive li:not(.enabled) span:hover{color:#a4a4a4}#search #last #contentPadding #center ul li{padding:6px 0}#search #last #contentPadding #center ul li span{cursor:pointer;position:relative;color:#a4a4a4;font-size:.7em;text-transform:uppercase;text-decoration:none;font-family:gotham,sans-serif;letter-spacing:.13em}#search #last #contentPadding #center ul li span:before{content:"#"}#search #last #contentPadding #center ul li span:hover{color:#b80052}#search #last #contentPadding #center ul li span:after{content:"";position:absolute;left:0;top:13px;height:1px;width:0;border-bottom:2px solid #b80052;-moz-transition:width 100ms;-o-transition:width 100ms;-webkit-transition:width 100ms;transition:width 100ms}#search #last #contentPadding #center ul li.enabled span{color:#b80052}#search #last #contentPadding #center ul li.enabled span:after{width:100%}#search #last:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}#search #band-container{height:100%;width:80%;float:left;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}#search #band-container .bandSearch{z-index:1;overflow-x:none;display:inline-block}#search #band-container .bandSearch .imgCtnr{width:100%;height:50%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;cursor:pointer}#search #band-container .bandSearch .searchPane{background-color:#fff;width:100%;height:50%;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid rgba(100,100,100,.2);border-bottom:1px solid rgba(100,100,100,.2)}#search #band-container .bandSearch .searchPane p{font-family:futura,sans-serif;font-size:1em;text-transform:uppercase;pointer-events:none}#search #band-container .bandSearch .searchPane .infos{text-align:center;display:inline-block;vertical-align:middle;cursor:pointer;width:100%}#search #band-container .bandSearch .searchPane .infos .prices{pointer-events:none;position:relative;margin-top:23px;padding-left:2px;padding-right:2px}#search #band-container .bandSearch .searchPane .infos .prices .pseudoContainer{display:inline-block;width:auto;height:auto;position:relative;padding-left:2px;padding-right:2px}#search #band-container .bandSearch .searchPane .infos .prices .pseudoContainer:not(:first-child):before{content:url(./../images/ui/sep-point.png);position:relative;width:3px;height:3px;align-content:top;vertical-align:top;display:inline-block;margin-top:6px;margin-right:6px}#search #band-container .bandSearch .searchPane .infos .prices:before{content:'';height:1px;border-top:solid 1px rgba(100,100,100,.5);position:absolute;width:109px;left:0;right:0;margin:auto;top:-14px}#search #band-container .bandSearch .searchPane:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}#search #search-pane{display:inline-block;width:29%;height:100%}#search.mini #band-container>.bandSearch{width:50%}#search.mini #band-container div:nth-child(1n+1){clear:left}#search.mini #band-container div:nth-child(odd){clear:none}#search.mini #band-container .bandSearch .searchPane{font-size:1em}#search.little #band-container>.bandSearch{width:33%}#search.little #last{width:22%}#search.little #band-container div>:nth-child(4n+1){clear:left}#search.little #band-container div:nth-child(3n+1){clear:none}#search.little #band-container .bandSearch .searchPane{font-size:1em}#search.medium #band-container>.bandSearch{width:25%}#search.medium #band-container div:nth-child(5n+1){clear:left}#search.medium #band-container div:nth-child(4n+1){clear:none}#search.medium #band-container .bandSearch .searchPane{font-size:1em}#search.large #band-container .bandSearch .searchPane{font-size:1em}#search.large #band-container>.bandSearch{width:20%}#search.large #band-container div:nth-child(6n+1){clear:left}#search.large #band-container div:nth-child(5n+1){clear:none}#search.xtra-large #band-container .bandSearch .searchPane{font-size:1em}#search.xtra-large #band-container>.bandSearch{width:16.666666%}#search.xtra-large #band-container div:nth-child(7n+1){clear:left}#search.xtra-large #band-container div:nth-child(6n+1){clear:none}.mobile #center h1{font-size:.7em!important}.mobile #searchbar{display:none!important}.mobile #list li{font-size:.7em!important}.mobile #band-container{width:70%}.mobile #last{width:30%}.mobile #band-container>.bandSearch{width:100%}.mobile #band-container div:nth-child(1n+1){clear:left}.mobile #band-container div:nth-child(odd){clear:none}.mobile #band-container .bandSearch .searchPane{font-size:.9em}#back2about{display:none}#about{opacity:.001;position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden}#about svg{-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0)}#about #logos{position:absolute}#about #about-container{height:100%;-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0)}#about #bigbackground{background-color:#000;background-repeat:no-repeat;height:100%;width:100%;position:relative;-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0)}.mobile #about #bigbackground{background-image:url(../images/mobile/about/fond-1.jpg)}#about #bigbackground #intro{-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);height:257px;width:850px;text-align:center;position:absolute;margin:auto;bottom:0;max-width:850px;width:80%;left:0;right:0;top:48%}#about #bigbackground #intro p{color:#fff;padding-top:45px;font-size:26px;line-height:38px;text-transform:uppercase;letter-spacing:2px;font-family:futura-lightcondensed,sans-serif}.mobile #about #bigbackground #intro p{color:#b4b4b4}.mobile #about #bigbackground #intro{height:175px;width:80%}.mobile #about #bigbackground #intro p{padding-top:20px;font-size:19px;line-height:normal;text-transform:uppercase;letter-spacing:0}#about #bigbackground #filigrane{font-family:gothambook,sans-serif;font-size:13px;color:#fff;position:absolute;bottom:78px;right:60px}.mobile #about #bigbackground #filigrane{display:none}#about #bigbackground #sprite{-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);position:absolute;top:830px;left:400px}#about #bigbackground .title{-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);position:absolute;height:190px;width:369px;text-align:center;left:0;right:0;margin:auto;bottom:0;top:-50px}#about #bigbackground .title:before,#about #bigbackground .title:after{content:"";display:inline-block;position:absolute;background-color:#fff;height:3px;width:18px;left:0;right:0;margin:auto}#about #bigbackground .title:before{top:-11px}#about #bigbackground .title:after{bottom:-18px}#about #bigbackground .title span{text-align:center;display:block;color:#fff;position:relative}#about #bigbackground .title span:nth-child(1){font-family:futura,sans-serif;text-transform:uppercase;font-size:65px;top:10px;letter-spacing:5px}#about #bigbackground .title span:nth-child(2){font-family:gotham,sans-serif;text-transform:uppercase;font-size:20px;letter-spacing:3px;padding-top:30px;padding-bottom:6px}#about #bigbackground .title span:nth-child(3){font-family:snellbold,sans-serif;font-size:75px;text-align:center;margin-left:35px;line-height:59px}.mobile #about #bigbackground .title{width:100%;height:90px}.mobile #about #bigbackground .title:before,.mobile #about #bigbackground .title:after{display:none}.mobile #about #bigbackground .title span:nth-child(1){font-size:32px;top:0;letter-spacing:2px}.mobile #about #bigbackground .title span:nth-child(2){font-size:14px;letter-spacing:1px;padding-top:5px;padding-bottom:5px}.mobile #about #bigbackground .title span:nth-child(3){font-size:42px;text-align:center;margin-left:16px;line-height:21px}#about #emotionback{display:table;-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);margin:0 auto;background-image:url(../images/aboutus/fond_emotion.jpg);background-size:100% 100%;background-position:center center;height:100%;width:100%}.mobile #about #emotionback{display:none}#about #emotionback #emotion{display:table-cell;vertical-align:middle;position:relative;text-align:center;width:100%;height:100%}#about #emotionback #emotion .slider{-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);vertical-align:top;position:absolute;width:50%;right:0;top:0;height:100%}#about #emotionback #emotion #contentText{width:50%;height:100%;position:relative}#about #emotionback #emotion #contentText p{font-family:gothambook,sans-serif;font-size:13px;margin-bottom:14px;margin-bottom:26px;line-height:25px;color:#b4b4b4}#about #emotionback #emotion #contentText .content{padding-left:29%;color:#fff;text-align:justify;float:left;line-height:22px;width:299px;position:absolute;height:449px}#about #emotionback #emotion #contentText .content h1{cursor:default;font-family:futura,sans-serif;text-transform:uppercase;font-size:40px;letter-spacing:1px;margin-bottom:29px;line-height:33px;cursor:default}#about #emotionback #emotion #contentText .resume{display:inline-block;width:40%;position:absolute;right:-48%;top:61px;float:right;color:#BBB;font-size:13px;font-family:Georgia;font-style:italic;letter-spacing:1px;line-height:28px;text-align:left}#about #emotionback #emotion #contentText .resume a,#about #emotionback #emotion #contentText .resume a:hover{text-decoration:none;color:#FFF}#about #emotionback #emotion #contentText .resume span{display:inline-block;color:#BBB;-moz-transition:color .5s ease-out;-o-transition:color .5s ease-out;-webkit-transition:color .5s ease-out;transition:color .5s ease-out}#about #emotionback #emotion #contentText .resume span:first-child{margin-right:10px;color:#b4b4b4}#about #emotionback #emotion #contentText .resume span:last-child{margin-left:10px;color:#b4b4b4}#about #emotionback #emotion #contentText .resume span.slide-link{cursor:pointer}#about #emotionback #emotion #contentText .resume span.slide-link.active{color:#FFF}@media screen and (max-width:1100px){#about #whatwedoContent{max-width:260px!important}}@media screen and (max-width:1550px){#about .resume{display:none!important}}#about #innovation{display:table;-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);margin:0 auto;width:100%;position:relative;text-align:center;margin:auto;left:0;right:0;bottom:0;top:0;height:100%;overflow:hidden}.mobile #about #innovation{display:none}#about #innovation .content{color:#fff;text-align:justify;float:left;line-height:22px;max-width:366px;padding-left:14.5%;position:absolute;height:559px}#about #innovation .content h1{cursor:default;color:#fff;line-height:33px}#about #innovation .content #link-container .link{margin-top:22px;color:#fff;text-decoration:none;font-size:.7em;text-transform:uppercase;position:relative;font-family:futuramedium_condensed,sans-serif;text-align:center;font-size:12px;letter-spacing:1px;color:#b4b4b4;line-height:21px;font-weight:150%;font-weight:700}#about #innovation .content #link-container a{border:1px solid rgba(100,100,100,.7);font-size:11px;margin:0 auto;padding:13px 25px;font-family:gotham,sans-serif;cursor:pointer;color:#fff;text-decoration:none}#about #innovation .content #link-container #batman{float:left;width:43%}#about #innovation .content #link-container #inimitables{float:right;width:43%}#about #innovation .content h1{cursor:default;font-family:futura,sans-serif;text-transform:uppercase;font-size:40px;letter-spacing:2px;margin-bottom:29px}#about #innovation .content p{font-family:gothambook,sans-serif;font-size:13px;margin-bottom:26px;line-height:25px;color:#b4b4b4}#about #innovation .content .resume{font-family:gotham,sans-serif;font-size:16px;margin-top:40px;line-height:28px}#about #innovation .slider{vertical-align:top;position:absolute;width:50%;height:100%;top:0;right:0}#about #innovation .arrow:after{left:48%}#about #innovation .arrow-down{right:0}#about #innovation .arrow-up{right:0;right:52px}#about #innovation #innovationBack{height:100%}#about #innovation #innovationBack .sep-inno{width:1px;height:120px;background-color:rgba(100,100,100,.4);position:absolute;bottom:50px;right:182px}#about #whatwedo{-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);background-image:url(../images/aboutus/fond_dataviz.jpg);background-size:50% 100%;background-position:left center;background-repeat:no-repeat;height:100%;width:100%;position:relative}.mobile #about #whatwedo{background-size:cover;background-position:center center;background-image:url(../images/mobile/about/fond-2.jpg)}.mobile #about #whatwedo #dataviz,.mobile #about #whatwedo #datavizCircles,.mobile #about #whatwedo #CirclesOut,.mobile #about #whatwedo #CirclesIn,.mobile #about #whatwedo #svgText,.mobile #about #whatwedo #svgMenu,.mobile #about #whatwedo #svgMenuIn{display:none}#about #whatwedo #svgMenu{width:115px;height:100%;display:block;position:absolute;opacity:.7;right:50%;margin:auto;top:0;z-index:4800}#about #whatwedo #svgMenu svg{position:absolute;left:0;height:90%;top:0;bottom:0;margin:auto}#about #whatwedo #svgMenu svg text{cursor:pointer}#about #whatwedo #svgMenu svg text.active{fill:#FFF}#about #whatwedo #svgMenu svg text:hover{fill:#FFF}#about #whatwedo #svgMenuIn{width:47px;height:100%;display:block;position:absolute;opacity:.7;left:0;right:0;margin:auto;top:0;z-index:5000}#about #whatwedo #svgMenuIn svg{position:absolute;left:0;height:90%;top:0;bottom:0;margin:auto}#about #whatwedo #container-whatwedo{height:100%;width:50%;-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);position:relative;z-index:15;text-align:left}.mobile #about #whatwedo #container-whatwedo{width:100%}#about #whatwedo #container-whatwedo #whatwedoContent{color:#fff;text-align:justify;max-width:359px;padding-left:29%;position:absolute;cursor:default;height:449px}.mobile #about #whatwedo #container-whatwedo #whatwedoContent{padding-left:0;width:100%;max-width:100%!important;height:100%;text-align:center;top:0;padding-top:100px}#about #whatwedo #container-whatwedo #whatwedoContent h1{font-family:futura,sans-serif;text-transform:uppercase;font-size:40px;letter-spacing:1px;margin-bottom:40px;color:#fff}.mobile #about #whatwedo #container-whatwedo #whatwedoContent h1{margin-bottom:10px}#about #whatwedo #container-whatwedo #whatwedoContent h2{font-family:futura-lightcondensed,sans-serif;font-size:13px;letter-spacing:2px;padding-top:40px;color:#fff}.mobile #about #whatwedo #container-whatwedo #whatwedoContent h2{display:none}#about #whatwedo #container-whatwedo #whatwedoContent p{font-family:gothambook,sans-serif;font-size:13px;margin-bottom:26px;line-height:25px;color:#b4b4b4}.mobile #about #whatwedo #container-whatwedo #whatwedoContent p{display:none}#about #whatwedo #container-whatwedo #whatwedoContent .mobile-text{display:none}.mobile #about #whatwedo #container-whatwedo #whatwedoContent .mobile-text{display:inline-block;text-transform:uppercase;font-family:futura-lightcondensed,sans-serif;line-height:normal;font-size:14px}#about #whatwedo #container-whatwedo #whatwedoContent .mobile-tech{display:none}.mobile #about #whatwedo #container-whatwedo #whatwedoContent .mobile-tech{display:inline-block;text-align:left;font-size:12px;color:#4FB8FF;width:280px;margin:0 auto;font-family:gotham,sans-serif}.mobile #about #whatwedo #container-whatwedo #whatwedoContent .mobile-tech .left{float:left}.mobile #about #whatwedo #container-whatwedo #whatwedoContent .mobile-tech .right{float:right}.mobile #about #whatwedo #container-whatwedo #whatwedoContent .mobile-tech li{padding:3px 0}#about #whatwedo #container-whatwedo #whatwedoContent .arrow_box{position:relative;background:#fff;margin-left:10px}#about #whatwedo #container-whatwedo #whatwedoContent .arrow_box:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:5px;margin-top:-5px}#about #whatwedo #container-whatwedo #dates{position:absolute;height:21%;right:0;width:80px;margin:auto;top:0;bottom:0}#about #whatwedo #container-whatwedo #dates ul{position:absolute;height:100%;width:100%;right:0;top:0;bottom:0;margin:auto;text-align:right;padding-right:34px;color:#fff;font-size:22px}#about #whatwedo #container-whatwedo #dates ul li{color:#969696;text-decoration:none;padding-bottom:26px;font-family:futura,sans-serif;padding-bottom:15px;padding-top:16px;cursor:pointer}#about #whatwedo #container-whatwedo #dates ul li.active{color:#fff!important}#about #whatwedo #container-whatwedo #dates ul li:hover{color:#fff!important}#about #whatwedo #dataviz{width:50%;height:100%;display:block;position:absolute;opacity:.7;top:0;left:50%}#about #whatwedo #dataviz svg{position:absolute;left:0;opacity:.7;width:90%;height:90%;top:0;bottom:0;margin:auto}#about #whatwedo #datavizCircles{width:50%;height:100%;display:block;position:absolute;opacity:.6;top:0;left:50%}#about #whatwedo #datavizCircles svg{position:absolute;left:0;opacity:.7;width:90%;height:90%;top:0;bottom:0;margin:auto}#about #whatwedo #svgText{width:50%;height:100%;display:block;position:absolute;opacity:.6;top:0;left:50%}#about #whatwedo #svgText .svgTextAll{position:absolute;left:0;width:90%;height:90%;top:0;bottom:0;margin:auto}#about #whatwedo #CirclesOut{width:50%;height:100%;display:block;position:absolute;opacity:.6;top:0;left:50%}#about #whatwedo #CirclesOut .CirclesOut{position:absolute;left:0;width:90%;height:90%;top:0;bottom:0;margin:auto}#about #whatwedo #CirclesIn{width:50%;height:100%;display:block;position:absolute;opacity:.6;top:0;left:50%}#about #whatwedo #CirclesIn .CirclesIn{position:absolute;left:0;width:90%;height:90%;top:0;bottom:0;margin:auto}#about #clients{-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);background-image:url(../images/aboutus/clients/fond_client.jpg);background-size:100% 100%;background-position:center center;height:100%;color:#fff;position:relative;width:100%}.mobile #about #clients{background-size:cover;background-position:center center;background-image:url(../images/mobile/about/fond-3.jpg)}#about #clients h1{cursor:default;text-align:left;font-family:futura,sans-serif;text-transform:uppercase;font-size:40px;letter-spacing:2px;color:#fff;text-align:justify;float:left;max-width:350px;padding-left:14.5%;position:absolute;top:26%;height:449px}.mobile #about #clients h1{position:absolute;top:100px;width:100%;padding:0;text-align:center;max-width:100%;float:none;padding:0}#about #clients #clientsgrid{height:400px;width:55%;padding-left:10%;-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}.mobile #about #clients #clientsgrid{height:auto;width:100%;padding:25px;padding-top:135px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#about #clients #clientsgrid .client-icons{display:inline-block;width:24%;height:200px;background-repeat:no-repeat;background-position:center center;vertical-align:middle;position:relative}.mobile #about #clients #clientsgrid .client-icons{width:32%;height:32%}#about #clients #clientsgrid .client-icons img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-moz-transform:matrix(1,0,0,1,0,0);-ms-transform:matrix(1,0,0,1,0,0);-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);-moz-transition:opacity .2s ease-out,-moz-transform .2s ease-out;-o-transition:opacity .2s ease-out,-o-transform .2s ease-out;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out}.mobile #about #clients #clientsgrid .client-icons img{width:100%;height:auto}#about #clients #clientsgrid .client-icons span{opacity:0;text-transform:uppercase;font-family:gotham,sans-serif;font-size:13px;margin:auto;position:absolute;left:0;right:0;bottom:0;top:0;width:100%;text-align:center;height:13px;cursor:default;padding-top:5px;padding-bottom:5px;-moz-transform:matrix(1,0,0,1,0,10);-ms-transform:matrix(1,0,0,1,0,10);-webkit-transform:matrix(1,0,0,1,0,10);transform:matrix(1,0,0,1,0,10);-moz-transition:opacity .2s ease-out,-moz-transform .2s ease-out;-o-transition:opacity .2s ease-out,-o-transform .2s ease-out;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out}#about #clients #clientsgrid .client-icons span:before{position:absolute;content:'';width:0;height:3px;margin-bottom:5px;left:0;right:0;margin:auto;-moz-transition:width .4s ease;-o-transition:width .4s ease;-webkit-transition:width .4s ease;transition:width .4s ease;background-color:#fff}#about #clients #clientsgrid .client-icons span:after{position:absolute;content:'';width:0;height:3px;margin-top:5px;left:0;right:0;margin:auto;-moz-transition:width .4s ease;-o-transition:width .4s ease;-webkit-transition:width .4s ease;transition:width .4s ease;background-color:#fff}#about #clients #clientsgrid .client-icons.clickable{cursor:pointer}#about #clients #clientsgrid .client-icons.clickable.hover img{cursor:pointer;-moz-transform:matrix(1,0,0,1,0,-10);-ms-transform:matrix(1,0,0,1,0,-10);-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10);opacity:0}#about #clients #clientsgrid .client-icons.clickable.hover span{cursor:pointer;-moz-transform:matrix(1,0,0,1,0,0);-ms-transform:matrix(1,0,0,1,0,0);-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);opacity:1}#about #clients #clientsgrid .client-icons.clickable.hover span:before{position:absolute;content:'';width:14px;height:3px;top:-5px;left:0;right:0;margin:auto;-moz-transition:width .4s ease;-o-transition:width .4s ease;-webkit-transition:width .4s ease;transition:width .4s ease;background-color:#fff}#about #clients #clientsgrid .client-icons.clickable.hover span:after{position:absolute;content:'';width:14px;height:3px;bottom:-5px;left:0;right:0;margin:auto;-moz-transition:width .4s ease;-o-transition:width .4s ease;-webkit-transition:width .4s ease;transition:width .4s ease;background-color:#fff}#about #awards{-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);background-image:url(../images/aboutus/awards/fond_awards.jpg);background-size:cover;height:100%;text-align:center;color:#fff;text-align:center;color:#fff;position:relative}.mobile #about #awards{background-size:cover;background-position:center center;background-image:url(../images/mobile/about/fond-4.jpg)}#about #awards h1{cursor:default;text-align:left;font-family:futura,sans-serif;text-transform:uppercase;font-size:40px;letter-spacing:2px;padding-left:14.5%;position:absolute}.mobile #about #awards h1{position:absolute;top:100px;width:100%;padding:0;text-align:center;max-width:100%;float:none;padding:0}#about #awards h3{display:none}.mobile #about #awards h3{position:absolute;top:150px;left:0;width:100%;padding:0;text-align:center;max-width:100%;float:none;padding:0;display:inline-block;color:#b4b4b4;font-size:16px;text-transform:uppercase;font-family:futura-lightcondensed,sans-serif}#about #awards #awardsDetailContainer{position:absolute;height:267px;width:685px;visibility:hidden;opacity:0;bottom:12%;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#about #awards #awardsDetailContainer .button{position:absolute;top:50%;width:20px;height:40px;padding:10px;margin-top:-55px;cursor:pointer;-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5)}#about #awards #awardsDetailContainer .button.previous{left:-45px}#about #awards #awardsDetailContainer .button.previous:before{content:'';width:30px;height:30px;display:inline-block;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:6px;left:3px;border-left:3px solid #fff;border-bottom:3px solid #fff}#about #awards #awardsDetailContainer .button.previous:after{content:'';width:1px;height:1px;display:inline-block;position:absolute;top:22px;left:-5px;border:0 solid transparent;border-right:0 solid #fff;-moz-transition:border .2s ease-out,top .2s ease-out,left .2s ease-out;-o-transition:border .2s ease-out,top .2s ease-out,left .2s ease-out;-webkit-transition:border .2s ease-out,top .2s ease-out,left .2s ease-out;transition:border .2s ease-out,top .2s ease-out,left .2s ease-out}#about #awards #awardsDetailContainer .button.next{right:-45px}#about #awards #awardsDetailContainer .button.next:before{content:'';width:30px;height:30px;display:inline-block;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:6px;right:3px;border-right:3px solid #fff;border-top:3px solid #fff}#about #awards #awardsDetailContainer .button.next:after{content:'';width:1px;height:1px;display:inline-block;position:absolute;top:22px;right:40px;border:0 solid transparent;border-left:0 solid #fff;-moz-transition:border .2s ease-out,top .2s ease-out,left .2s ease-out;-o-transition:border .2s ease-out,top .2s ease-out,left .2s ease-out;-webkit-transition:border .2s ease-out,top .2s ease-out,left .2s ease-out;transition:border .2s ease-out,top .2s ease-out,left .2s ease-out}#about #awards #awardsDetailContainer .awardDetailCardContainer{width:100%;height:100%;overflow:hidden;white-space:nowrap}#about #awards #awardsDetailContainer .awardDetailCard{display:inline-block;width:208px;height:257px;padding:6px;margin:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid rgba(255,255,255,.05)}#about #awards #awardsDetailContainer .awardDetailCard .awardDetailCardContent{position:relative;width:100%;height:100%;background-color:rgba(255,255,255,.05);-webkit-font-smoothing:antialiased;text-align:center;color:#797979;font-family:futura,sans-serif;text-transform:uppercase;letter-spacing:1px}#about #awards #awardsDetailContainer .awardDetailCard .awardDetailCardContent .project-award{position:absolute;font-family:futura-lightcondensed,sans-serif;color:#fff;left:0;right:0;bottom:135px;font-size:20px;line-height:24px}#about #awards #awardsDetailContainer .awardDetailCard .awardDetailCardContent .project-to{position:absolute;left:0;right:0;top:112px;font-size:13px}#about #awards #awardsDetailContainer .awardDetailCard .awardDetailCardContent .project-to:before,#about #awards #awardsDetailContainer .awardDetailCard .awardDetailCardContent .project-to:after{content:'';display:inline-block;position:absolute;width:30px;height:1px;top:8px;background-color:#797979}#about #awards #awardsDetailContainer .awardDetailCard .awardDetailCardContent .project-to:before{left:48px}#about #awards #awardsDetailContainer .awardDetailCard .awardDetailCardContent .project-to:after{right:48px}#about #awards #awardsDetailContainer .awardDetailCard .awardDetailCardContent .project-title{position:absolute;left:0;right:0;top:135px;font-size:16px;line-height:20px}#about #awards #awardsDetailContainer .awardDetailCard .awardDetailCardContent .project-date{position:absolute;left:0;right:0;bottom:20px;font-size:12px}#about #awards #awardsContainerScrollHider{width:50%;margin:auto;position:absolute;left:0;right:0;overflow:scroll;overflow:hidden;z-index:50000;min-width:734px;top:52%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile #about #awards #awardsContainerScrollHider{top:0;width:100%;height:100%;padding-top:150px;min-width:100%;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#about #awards #awardsContainerScrollHider #awardsContainer{width:102%}.mobile #about #awards #awardsContainerScrollHider #awardsContainer{width:100%;height:100%}#about #awards #awardsContainerScrollHider #awardsContainer .counter{font-family:futura-lightcondensed,sans-serif;background-position:0 -735px;width:62px;height:50px;font-size:32px;display:inline-block;padding-top:7px;box-sizing:border-box;margin-bottom:50px}.mobile #about #awards #awardsContainerScrollHider #awardsContainer .counter{display:none}#about #awards #awardsContainerScrollHider #awardsContainer .subtitle{font-family:futura-lightcondensed,sans-serif;text-transform:uppercase;color:#797979;font-size:32px}.mobile #about #awards #awardsContainerScrollHider #awardsContainer .subtitle{display:none}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid{display:inline-block;text-align:center;margin-top:94px;padding-bottom:45px;width:100%}.mobile #about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid{margin-top:0;padding:0;padding-top:45px}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li{opacity:.7;display:inline-block;width:13.5%;padding-bottom:30px;position:relative}.mobile #about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li{width:23%}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li img{width:81%;height:auto;margin:0 auto;display:block;margin-bottom:22px;position:relative}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li:last-child{border-right:0}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li.award{cursor:pointer}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li.active{opacity:1}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li.active .awards-count{position:relative}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li.active .awards-count:before{position:absolute;content:'';width:10px;height:3px;top:-13px;left:0;right:0;margin:auto;-moz-transition:width .4s ease;-o-transition:width .4s ease;-webkit-transition:width .4s ease;transition:width .4s ease;background-color:#fff}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li:hover{opacity:1}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li:hover .awards-count{position:relative;opacity:1!important}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li:hover .awards-count:before{position:absolute;content:'';width:10px;height:3px;top:-13px;left:0;right:0;margin:auto;-moz-transition:width .4s ease;-o-transition:width .4s ease;-webkit-transition:width .4s ease;transition:width .4s ease;background-color:#fff}.mobile #about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li:hover{opacity:.7}.mobile #about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li:hover .awards-count{position:relative;opacity:1!important}.mobile #about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li:hover .awards-count:before{position:absolute;content:'';display:none;width:10px;height:3px;top:-13px;left:0;right:0;margin:auto;-moz-transition:width .4s ease;-o-transition:width .4s ease;-webkit-transition:width .4s ease;transition:width .4s ease;background-color:#fff}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li .awards-count{font-size:13px;position:relative;opacity:1;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li .awards-count:before{position:absolute;content:'';width:0;height:3px;top:-13px;left:0;right:0;margin:auto;-moz-transition:width .4s ease;-o-transition:width .4s ease;-webkit-transition:width .4s ease;transition:width .4s ease;background-color:#fff}#about #awards #awardsContainerScrollHider #awardsContainer .awardsgrid li .awards-count.hidden{opacity:0}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist{display:inline-block;width:100%;max-width:1000px;margin-top:30px;text-align:right;padding-bottom:36px}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listTitle{font-family:gothambook,sans-serif;font-size:1.2em;height:80px;text-align:left;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listTitle p{pointer-events:none;line-height:78px;border-top:2px solid #797979;-moz-transition:border-bottom .4s ease;-o-transition:border-bottom .4s ease;-webkit-transition:border-bottom .4s ease;transition:border-bottom .4s ease;border-bottom:2px solid rgba(79,79,79,0)}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listTitle .arrow:after{top:5px!important}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listTitle.open .arrow{pointer-events:none;display:inline-block;position:absolute;width:19px;height:15px;background-image:url(../images/aboutus/ico-fleche.png);right:14px;top:40px;background-repeat:no-repeat;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listTitle.open p{border-bottom:2px solid #4f4f4f}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listTitle.close .arrow{pointer-events:none;display:inline-block;position:absolute;width:19px;height:15px;background-image:url(../images/aboutus/ico-fleche.png);right:14px;top:31px;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);background-repeat:no-repeat}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listTitle.close .arrow:after{position:absolute;content:'';opacity:.7;width:2px;height:0;left:8px;top:2px;-moz-transition:height .4s ease;-o-transition:height .4s ease;-webkit-transition:height .4s ease;transition:height .4s ease;background-color:#fff}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listTitle:hover.close .arrow{top:35px;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listTitle:hover.close .arrow:after{height:15px;-moz-transition:height .4s ease;-o-transition:height .4s ease;-webkit-transition:height .4s ease;transition:height .4s ease}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listdetails{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;height:0;-moz-transition:height 400ms ease-in-out;-o-transition:height 400ms ease-in-out;-webkit-transition:height 400ms ease-in-out;transition:height 400ms ease-in-out;-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0)}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listdetails#list2014{display:block;opacity:1}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listdetails li{display:inline-block;width:80%;border-bottom:1px solid #797979;position:relative;text-align:left;font-family:gothambook,sans-serif;font-size:15px}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listdetails li .awarddesc{line-height:39px;width:80%;display:inline-block;padding-top:15px;padding-bottom:15px}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listdetails li .awardtitle{padding-top:15px;padding-bottom:15px;vertical-align:top;line-height:41px;display:inline-block;width:20%}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listdetails li:last-child{border-bottom:0}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listdetails.hide{height:0}#about #awards #awardsContainerScrollHider #awardsContainer .awardslist .listdetails:last-child{border-bottom:2px solid #797979}#about #findusContainer{height:100%;width:100%;-moz-transform:perspective(0) translateZ(0);-webkit-transform:perspective(0) translateZ(0);transform:perspective(0) translateZ(0);position:relative;background-image:url(../images/aboutus/findus/fond_contact.jpg)}.mobile #about #findusContainer{background-size:cover;background-position:center center;background-image:url(../images/mobile/about/fond-5.jpg)}#about #findusContainer #marqueur{width:87px;height:67px;position:absolute;left:0;top:0;cursor:pointer;z-index:1;-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out}#about #findusContainer #marqueur:hover{-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.mobile #about #findusContainer #marqueur{display:none}#about #findusContainer .map-pictos{position:absolute;left:0;top:0}.mobile #about #findusContainer .map-pictos{display:none}#about #findusContainer #bataclan{width:66px;height:75px}#about #findusContainer #cirque{width:99px;height:68px}#about #findusContainer #marais{width:49px;height:76px}#about #findusContainer #marche{width:96px;height:63px}#about #findusContainer #metro{width:76px;height:60px}#about #findusContainer #oberkampf{width:70px;height:33px}#about #findusContainer #findus{height:100%;width:100%;position:absolute;left:0;top:0;min-width:500px;color:#fff;text-align:center}.mobile #about #findusContainer #findus{min-width:100%}#about #findusContainer #findus .upper,#about #findusContainer #findus .down{height:50%}#about #findusContainer #findus .upper{position:relative;background-color:rgba(0,0,0,.8);z-index:2}.mobile #about #findusContainer #findus .upper{height:100%;background:0 0}.mobile #about #findusContainer #findus .down{display:none}#about #findusContainer #findus .text{line-height:22px}#about #findusContainer #findus h1{cursor:default;text-align:left;font-family:futura,sans-serif;text-transform:uppercase;font-size:40px;letter-spacing:2px;margin-bottom:40px;left:14.5%;position:absolute;top:26%;z-index:3}.mobile #about #findusContainer #findus h1{top:100px;left:0;width:100%;padding:0;text-align:center;max-width:100%;float:none;padding:0}#about #findusContainer #findus .about-contact{display:inline-block;width:800px;text-align:center;position:absolute;left:10%;right:0;margin:0 auto;bottom:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile #about #findusContainer #findus .about-contact{width:100%;top:210px;bottom:initial;font-family:futura-lightcondensed,sans-serif;text-transform:uppercase;color:#b4b4b4}.mobile #about #findusContainer #findus .about-contact a{color:#b4b4b4;font-weight:400;padding:0}.mobile #about #findusContainer #findus .about-contact .mobile-address{line-height:20px}.mobile #about #findusContainer #findus .about-contact .mobile-mail,.mobile #about #findusContainer #findus .about-contact .mobile-tel{margin-top:15px}#about #findusContainer #findus .about-contact a{color:#fff;text-decoration:none;font-weight:700;padding-top:10px}#about #findusContainer #findus .about-contact .title{color:#fff}#about #findusContainer #findus .about-contact .text{color:#b4b4b4!important;font-weight:700}#about #findusContainer #findus .about-contact #tablet-contact{display:none}#about #findusContainer #findus .chat:after,#about #findusContainer #findus .join:after{content:'';display:inline-block;position:absolute;width:1px;height:100px;background-color:#797979;top:12px;right:-18px}#about #findusContainer #findus .chat,#about #findusContainer #findus .join,#about #findusContainer #findus .address{display:inline-block;vertical-align:top;text-align:left;position:relative;margin-right:37px;width:185px;height:146px}#about #findusContainer #findus .chat .title,#about #findusContainer #findus .join .title,#about #findusContainer #findus .address .title{font-family:futura-lightcondensed,sans-serif;font-size:23px;text-transform:uppercase;line-height:25px;letter-spacing:.04em}#about #findusContainer #findus .chat .text,#about #findusContainer #findus .join .text,#about #findusContainer #findus .address .text{font-family:gothambook,sans-serif;font-size:12px;line-height:20px;padding-top:16px;color:#797979}#about #about-separator{position:fixed;width:1px;height:0;z-index:101;border-right:solid 1px rgba(155,155,155,.4)}#about #about-separator #about-pointer{width:4px;margin:9px auto auto;left:-1px;right:0;top:26.5%;position:absolute;background-color:#fff;-moz-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out;-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}#about .contentTop{top:26%}.mobile #about-separator{display:none!important}@media only screen and (max-width:1150px){.about-contact{left:initial!important;right:2%!important}}@media only screen and (max-width:1000px){.about-contact{left:initial!important;right:1%!important}}@media only screen and (max-device-width:1150px){.about-contact{left:0!important;right:0!important}.about-contact .address{margin-right:0!important;text-align:center!important;width:280px!important}}@media only screen and (max-width:1150px){#emotion{letter-spacing:0!important}#innovation{letter-spacing:0!important}#innovationBack .contentTop{max-width:300px!important}#link-container{display:none!important}}