blockquote,body,form,html,input,ol,ul{margin:0;padding:0}ol,p,ul{margin:0 0 .75em}ul{list-style:none}img{display:block;border:none}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}blockquote:last-child,dl:last-child,ol:last-child,p:last-child,pre:last-child,table:last-child,ul:last-child{margin-bottom:0}li p,li ul{margin-top:0;margin-bottom:0}code,pre,samp{white-space:pre-wrap}code{line-height:1em}table{margin-bottom:1.5em}q:after,q:before{display:none}abbr{cursor:help;border-bottom:1px dotted #4c4942}button{width:auto;margin:0;padding:0;overflow:visible;border:0;background:0 0;cursor:pointer;white-space:nowrap;text-align:center;font:inherit}button::-moz-focus-inner{padding:0;border:0}.msie6 button{width:1%;overflow:visible}.msie7 button{overflow:visible}article,aside,audio,canvas,datagrid,datalist,details,dialog,figure,footer,header,menu,nav,section,video{display:block}abbr,bb,eventsource,mark,meter,output,progress,time{display:inline}html{-webkit-font-smoothing:antialiased}button,input,select,textarea{box-sizing:inherit}input[type=search]{-webkit-appearance:textfield!important}input[type=search]::-webkit-search-cancel-button{display:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@font-face{font-family:icomoon;src:url(/assets/front/css/fonts/landing/icomoon.woff) format("woff");font-weight:400;font-style:normal}[data-icon]:before{font-family:icomoon;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}@font-face{font-family:roboto_condensedregular;src:url(/assets/front/css/fonts/landing/RobotoCondensed-Regular-webfont.woff2) format("woff2"),url(/assets/front/css/fonts/landing/RobotoCondensed-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedbold;src:url(/assets/front/css/fonts/landing/RobotoCondensed-Bold-webfont.woff2) format("woff2"),url(/assets/front/css/fonts/landing/RobotoCondensed-Bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:pt_serif;src:url(/assets/front/css/fonts/landing/pt_serif-web-regular-webfont.woff2) format("woff2"),url(/assets/front/css/fonts/landing/pt_serif-web-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:pt_serif;src:url(/assets/front/css/fonts/landing/pt_serif-web-italic-webfont.woff2) format("woff2"),url(/assets/front/css/fonts/landing/pt_serif-web-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:pt_serif;src:url(/assets/front/css/fonts/landing/pt_serif-web-bold-webfont.woff2) format("woff2"),url(/assets/front/css/fonts/landing/pt_serif-web-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:pt_serif;src:url(/assets/front/css/fonts/landing/pt_serif-web-bolditalic-webfont.woff2) format("woff2"),url(/assets/front/css/fonts/landing/pt_serif-web-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic}body{position:relative;margin:0;height:100%;background:#000;text-align:left;color:#6c6c6c;font-family:pt_serif,Times New Roman,Times,serif;font-size:100%;line-height:1.3}.generic-wrapper{width:100%;max-width:66.875em;margin:0 auto;padding:0 1.25em;box-sizing:border-box}::-moz-selection{color:#fff;background-color:rgb(167.52,172.755,1.745)}::-webkit-selection{color:#fff;background-color:rgb(167.52,172.755,1.745)}::selection{color:#fff;background-color:rgb(167.52,172.755,1.745)}a{text-decoration:none;cursor:pointer}a:focus,a:hover{text-decoration:underline}body{font-family:pt_serif,Times New Roman,Times,serif;background-color:#fff}.header{margin-bottom:0;text-align:center;color:#fff}.header a{padding:1.25em 0 1.5625em;background-color:#fff;display:block;color:#000}.header img{margin:0 auto}.header h1{margin:0 0 .5263157895em 0;font-family:roboto_condensedbold,Arial,Helvetica,sans-serif;font-size:2.375em;line-height:1;text-transform:uppercase}.header span{display:block}.header p{font-size:1.125em;font-weight:700;line-height:1.16667}.large-header{background:#1c272b url(/landing/img/mobile/header.jpg) 50% 100% no-repeat}.large-header a{margin-bottom:3.125em}.embed-container{margin:0 auto;text-align:center}.embed-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-video-container embed,.embed-video-container iframe,.embed-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.apps{background-color:#c0c602}.apps .generic-wrapper{display:table;table-layout:fixed;padding:2.5em 0 1.5625em}.apps div{display:table-cell;vertical-align:top;width:180px;text-align:center}.apps div+div{border-left:2.8125em solid #c0c602}.apps img{display:inline-block;margin-bottom:.9375em;border-radius:7px}.apps a:active,.apps a:focus,.apps a:hover{text-decoration:none}.apps a:active img,.apps a:focus img,.apps a:hover img{box-shadow:0 0 8px #333;transition:box-shadow 150ms linear}.apps p{color:#000;font-size:.8125em;line-height:1.30769}.mobile .call-to-action,.subscribe .call-to-action{padding:4.375em 0}.community .call-to-action{padding:1.125em 0}.call-to-action .availability,.call-to-action .content{box-sizing:border-box;margin:0 auto 2.8125em;padding:0 1.25em;width:100%;max-width:66.875em}.call-to-action .availability .content-text{border-top:1px dotted rgb(184.5,184.5,184.5);padding:.75em 0;max-width:570px}.community .call-to-action .availability,.mobile .call-to-action .availability,.subscribe .call-to-action .availability{padding-left:370px;min-height:315px;background-position:0 0;background-repeat:no-repeat}.subscribe .call-to-action .availability{background-image:url(/landing/img/home-journal_logo.jpg)}.mobile .call-to-action .availability{background-image:url(/landing/img/mobile/availability.jpg)}.community .call-to-action .availability{background-image:url(/landing/img/mobile/community/availability-picture.png);background-position:0 160px;background-size:350px auto}.mobile .call-to-action .content,.subscribe .call-to-action .content{padding-right:300px;background-position:100% 0;background-repeat:no-repeat}.subscribe .call-to-action .content{background-image:url(/landing/img/home-studio_slogan.jpg)}.mobile .call-to-action .content{background-image:url(/landing/img/mobile/content.jpg)}.call-to-action .content .content-text{padding-bottom:1.25em}.call-to-action .content-wrapper{display:table;table-layout:fixed;width:100%}.call-to-action h2{margin:0;padding:1.25em 0 1.4285714286em;font-family:roboto_condensedbold,Arial,Helvetica,sans-serif;font-size:1.75em;line-height:1;text-transform:uppercase;color:#000}.call-to-action h2 span{display:block}.call-to-action sup{vertical-align:top}.call-to-action .note{display:inline-block;padding-top:1em;font-size:.8125em;line-height:1.38462;color:#6c6c6c}.content-info{display:table-cell;vertical-align:top;max-width:200px;width:30%;text-align:center}.content-info-next{border-left:1.5625em solid transparent}.no-picto-title{padding:1.1111111111em 0 .5555555556em}.community-title a{text-decoration:none}.community-title a:active,.community-title a:focus,.community-title a:hover{color:#1f7dd3}.picto-title{padding:3.6111111111em 0 .5555555556em}.journal .picto-title{background-image:url(/landing/img/mobile/pictos/journal.gif)}.club .picto-title{background-image:url(/landing/img/mobile/pictos/club.gif)}.multimedia .picto-title{background-image:url(/landing/img/mobile/pictos/multimedia.gif)}.community-picto-title{padding:4.1666666667em 0 .5555555556em}.content-blogs .community-picto-title{background-image:url(/landing/img/mobile/community/content.png)}.content-comments .community-picto-title{background-image:url(/landing/img/mobile/community/comment.png)}.content-networking .community-picto-title{background-image:url(/landing/img/mobile/community/networking.png)}.community-link{color:#1f7dd3}.content-title{margin:0;border-top:1px dotted rgb(184.5,184.5,184.5);font-size:1.125em;line-height:1.22222;text-transform:uppercase;color:#000;background-position:50% .8333333333em;background-repeat:no-repeat}.content-title a{color:inherit}.content-text{border-bottom:1px dotted rgb(184.5,184.5,184.5);font-size:.9375em;line-height:1.33333;color:#6c6c6c}.link{border-bottom:0;text-align:center;font-family:roboto_condensedbold,Arial,Helvetica,sans-serif;font-size:1.125em;line-height:1;text-transform:uppercase}.call-to-action .link a.cta-link,.community .link a.cta-link,.subscribe .link a.cta-link{position:relative;display:inline-block;padding:1em 1.6666666667em 1em 1.9444444444em;color:#fff;transition:box-shadow 150ms linear}.call-to-action .link a.cta-link:after,.community .link a.cta-link:after,.subscribe .link a.cta-link:after{content:" ";position:absolute;top:50%;left:18px;margin-top:-6px;border:6px solid transparent;border-left-color:#fff;height:0;width:0;pointer-events:none}.community>.link,.mobile>.link,.subscribe>.link{background-color:#e9e8e8;padding:1.25em 0;margin:0;text-align:center}.community .link a.cta-link{background-color:#1f7dd3}.community .link a.cta-link:active,.community .link a.cta-link:focus,.community .link a.cta-link:hover{box-shadow:0 0 8px #1f7dd3}.mobile .link a.cta-link{background-color:#c0c602}.mobile .link a.cta-link:active,.mobile .link a.cta-link:focus,.mobile .link a.cta-link:hover{box-shadow:0 0 8px #c0c602}.subscribe .link a.cta-link{background-color:#fc0d1b}.subscribe .link a.cta-link:active,.subscribe .link a.cta-link:focus,.subscribe .link a.cta-link:hover{box-shadow:0 0 8px #fc0d1b}.responsive{padding:2.1875em 0 2.5em;text-align:center;background:#e5e5de url(/landing/img/mobile/responsive.jpg) 50% 2.1875em no-repeat}.responsive h2{margin:0;padding:190px 0 .6818181818em;font-family:roboto_condensedbold,Arial,Helvetica,sans-serif;font-size:1.375em;line-height:1.2;color:#000;text-transform:uppercase}.responsive p{margin:0 auto;max-width:605px;font-size:.9375em;line-height:1.4;color:#000}.subscribe .responsive{background-color:#e9e8e8;padding-top:2.5em;background-position-y:2.5em}#footer{padding:3.125em 0 .9375em;text-align:center}#footer li{display:inline-block}#footer abbr{border-bottom:0}#footer .social li{padding:0 .1875em}#footer .social a{border-radius:25px}#footer .social a:active,#footer .social a:focus,#footer .social a:hover{box-shadow:0 0 8px #000;transition:box-shadow 150ms linear;text-decoration:none}#footer .links{margin-top:1.875em;font-size:.8125em;color:#6c6c6c}#footer .links li{padding:0 .6153846154em;line-height:2}#footer .links li a,#footer .links li button{color:inherit}#footer .links li button:focus,#footer .links li button:hover{text-decoration:underline}@media screen and (min-width:581px){.large-header{min-height:600px}.embed-container{width:560px}}@media screen and (max-width:1100px){.apps .generic-wrapper,.call-to-action,.footer,.responsive h2,.responsive p{margin:0 auto;max-width:95%}}@media screen and (max-width:1000px){.content-info .content-text{min-height:95px}}@media screen and (max-width:850px){.call-to-action{padding:0 1.25em 1.5625em;text-align:center}.community .call-to-action .availability,.community .call-to-action .content,.mobile .call-to-action .availability,.mobile .call-to-action .content,.subscribe .call-to-action .availability,.subscribe .call-to-action .content{padding-left:0;padding-right:0;background-position:50% 100%}.community .call-to-action .availability,.mobile .call-to-action .availability,.subscribe .call-to-action .availability{margin-bottom:1.5625em;padding-bottom:345px;min-height:0}.community .call-to-action .availability{margin-bottom:1.5625em;padding-bottom:295px;min-height:0}.call-to-action .availability .content-text{margin:0 auto}.call-to-action .mobile-content{padding-bottom:370px}.mobile .call-to-action .content,.subscribe .call-to-action .content{padding-bottom:370px}.call-to-action .content-info{width:auto}.call-to-action .content-info .content-text{min-height:0}.call-to-action .link a{box-sizing:border-box;width:100%}}@media screen and (max-width:670px){img{max-width:100%;height:auto}.apps .generic-wrapper{width:auto}.apps .generic-wrapper div{width:48%}.apps .generic-wrapper div+div{border-left:.625em}.call-to-action{padding-top:0}.call-to-action .content-info{display:block;margin:0 auto;border-left:0;max-width:570px;width:auto}.call-to-action .content-info .content-text{border-bottom:0}}@media screen and (max-width:580px){.subscribe .header{background-size:cover}.large-header{min-height:auto;padding-bottom:15px}.embed-container{width:90%}}@media screen and (max-width:454px){.community .link a.cta-link:nth-child(2){margin-top:15px}}@media screen and (max-width:350px){.apps .generic-wrapper div{display:block;width:auto}.apps .generic-wrapper div+div{margin-top:.9375em}}@media screen and (-webkit-min-device-pixel-ratio:0){button span{margin-top:-1px}}