.hacktion__loading{position:absolute;top:0;left:0;width:100%;height:100%}.hacktion__loading .hacktion__loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.link{position:absolute;z-index:20;overflow:hidden}.desktop .link:hover a:after{-webkit-transform:translate(0, calc(-100% + 2px)) translateZ(0);transform:translate(0, calc(-100% + 2px)) translateZ(0)}.link a{color:#c4252a;text-transform:uppercase;font-size:14px;letter-spacing:2px}.link a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-transform:translate(0, calc(100% - 2px)) translateZ(0);transform:translate(0, calc(100% - 2px)) translateZ(0);background-color:#c4252a;-webkit-transition:-webkit-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform .3s cubic-bezier(0.165, 0.84, 0.44, 1)}.link.link-left{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;left:30px;top:50%;-webkit-transform:translate(-50%, -100%) rotate(90deg);transform:translate(-50%, -100%) rotate(90deg)}.link.link-bottom{left:50%;bottom:30px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.link.link-right{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;right:30px;top:50%;-webkit-transform:translate(50%, -100%) rotate(-90deg);transform:translate(50%, -100%) rotate(-90deg)}.button{position:relative;display:inline-block;padding:20px 36px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#c4252a;font-family:"BebasNeueBold";font-size:22px;letter-spacing:3px;color:#fff;cursor:pointer}.button span{position:relative;z-index:1;pointer-events:none}.desktop .button:not(.button--lock):hover:after{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.desktop .button:not(.button--lock):hover .button-content{opacity:0;visibility:hidden;-webkit-transform:translate(26px, 0);transform:translate(26px, 0)}.desktop .button:not(.button--lock):hover .button-hover{opacity:1;visibility:visible;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.button .button-content{opacity:1;visibility:visible;display:block;width:100%;height:100%;will-change:transform;-webkit-transition:opacity .3s cubic-bezier(0.165, 0.84, 0.44, 1),visibility .3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity .3s cubic-bezier(0.165, 0.84, 0.44, 1),visibility .3s cubic-bezier(0.165, 0.84, 0.44, 1),transform .3s cubic-bezier(0.165, 0.84, 0.44, 1)}.button .button-hover{opacity:0;visibility:hidden;display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(-26px, 0);transform:translate(-26px, 0);padding:20px 36px;box-sizing:border-box;color:#c4252a;will-change:transform;-webkit-transition:opacity .3s cubic-bezier(0.165, 0.84, 0.44, 1),visibility .3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity .3s cubic-bezier(0.165, 0.84, 0.44, 1),visibility .3s cubic-bezier(0.165, 0.84, 0.44, 1),transform .3s cubic-bezier(0.165, 0.84, 0.44, 1)}.button:after{content:"";position:absolute;top:-5%;left:-5%;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);width:110%;height:120%;background-color:#fff;will-change:transform;-webkit-transition:-webkit-transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform .3s cubic-bezier(0.165, 0.84, 0.44, 1)}.button--disabled{box-sizing:border-box;background-color:#fff;border:2px solid #bdbdbd;color:#bdbdbd;text-transform:initial;cursor:default;pointer-events:none}.desktop .button--disabled:hover .button-content{opacity:1;-webkit-transform:none;transform:none}.button--disabled:before{content:'a';font-family:"icons";display:inline-block;vertical-align:middle;padding-right:10px}.button--disabled .button-content{display:inline-block;width:inherit;height:inherit;-webkit-transition:none;transition:none}.button--disabled:after,.button--disabled .button-hover{display:none}.footer-link{position:fixed;bottom:0;left:0;width:100%;-webkit-transform:translate(0, 38px);transform:translate(0, 38px);z-index:100;text-align:center;pointer-events:none}.footer-link a{display:inline-block;padding:10px 30px 10px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#000;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out 0.1s;transition:transform .3s ease-out 0.1s;pointer-events:all}.desktop .footer-link a:hover{-webkit-transform:translate(0, -12px);transform:translate(0, -12px)}.desktop .footer-link a:hover:after{height:calc(100% + 16px);-webkit-transform:translate(0, 4px);transform:translate(0, 4px)}.desktop .footer-link a:hover+.footer-line{-webkit-transform:translate(0, -4px);transform:translate(0, -4px)}.footer-link a:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:calc(100% + 4px);z-index:-1;background-color:#fff;-webkit-transition:height .3s ease-out,-webkit-transform .3s ease-out 0.1s;transition:height .3s ease-out,transform .3s ease-out 0.1s}.footer-link .footer-line{content:"";position:absolute;bottom:-6px;left:0;width:100vw;height:10px;background-color:#fff;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out 0.1s;transition:transform .3s ease-out 0.1s}.scrollbar .footer-link .footer-line{width:calc(100vw - 15px)}.footer-link.black a{color:#fff}.footer-link.black a:after{background-color:#333}.footer-link.black .footer-line{background-color:#333}.footer-link.red a{color:#fff}.footer-link.red a:after{background-color:#c4252a}.footer-link.red .footer-line{background-color:#c4252a}body.mobile .footer-link{text-align:left;z-index:300}body.mobile .footer-link a{width:100%;height:38px;padding:0;line-height:38px;text-align:center}body.mobile .footer-link .footer-line{display:none}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,input[type=button],input[type=submit],button{cursor:pointer}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}button,input,select,textarea{margin:0}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:16px Helmet, Freesans, sans-serif}body,html{width:100%;height:100%}a{text-decoration:none}a,button{cursor:pointer;font-size:100%}ul,li{padding:0;margin:0}button{border:0;padding:0;margin:0}@font-face{font-family:"SteelfishRg-Regular";src:url("/css/fonts/SteelfishRg-Regular.eot?#iefix") format("embedded-opentype"),url("/css/fonts/SteelfishRg-Regular.woff") format("woff"),url("/css/fonts/SteelfishRg-Regular.ttf") format("truetype"),url("/css/fonts/SteelfishRg-Regular.svg#SteelfishRg-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"BebasNeueBold";src:url("/css/fonts/BebasNeueBold.eot?#iefix") format("embedded-opentype"),url("/css/fonts/BebasNeueBold.otf") format("opentype"),url("/css/fonts/BebasNeueBold.woff") format("woff"),url("/css/fonts/BebasNeueBold.ttf") format("truetype"),url("/css/fonts/BebasNeueBold.svg#BebasNeueBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"BrandonGrotesque-Bold";src:url("/css/fonts/BrandonGrotesque-Bold.eot?#iefix") format("embedded-opentype"),url("/css/fonts/BrandonGrotesque-Bold.otf") format("opentype"),url("/css/fonts/BrandonGrotesque-Bold.woff") format("woff"),url("/css/fonts/BrandonGrotesque-Bold.ttf") format("truetype"),url("/css/fonts/BrandonGrotesque-Bold.svg#BrandonGrotesque-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"BrandonGrotesque-Regular";src:url("/css/fonts/BrandonGrotesque-Regular.eot?#iefix") format("embedded-opentype"),url("/css/fonts/BrandonGrotesque-Regular.otf") format("opentype"),url("/css/fonts/BrandonGrotesque-Regular.woff") format("woff"),url("/css/fonts/BrandonGrotesque-Regular.ttf") format("truetype"),url("/css/fonts/BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Merriweather-Regular";src:url("/css/fonts/Merriweather-Regular.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Merriweather-Regular.woff") format("woff"),url("/css/fonts/Merriweather-Regular.ttf") format("truetype"),url("/css/fonts/Merriweather-Regular.svg#Merriweather-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"icons";src:url("/css/fonts/icons.eot?#iefix") format("embedded-opentype"),url("/css/fonts/icons.woff") format("woff"),url("/css/fonts/icons.ttf") format("truetype"),url("/css/fonts/icons.svg#icons") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"dada";src:url("/css/fonts/dada.eot?#iefix") format("embedded-opentype"),url("/css/fonts/dada.woff") format("woff"),url("/css/fonts/dada.ttf") format("truetype"),url("/css/fonts/dada.svg#dada") format("svg");font-weight:normal;font-style:normal}html body{overflow:hidden;font-family:"BrandonGrotesque-Bold"}html body .wrapper{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;overflow:hidden;-webkit-overflow-scrolling:touch}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body p,html body span,html body a,html body li,html body input{font-weight:normal;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body p,html body span{cursor:default}html body h1::-moz-selection,html body h2::-moz-selection,html body h3::-moz-selection,html body h4::-moz-selection,html body h5::-moz-selection,html body h6::-moz-selection,html body p::-moz-selection,html body span::-moz-selection{background:#d9d9d9}html body h1::selection,html body h2::selection,html body h3::selection,html body h4::selection,html body h5::selection,html body h6::selection,html body p::selection,html body span::selection{background:#d9d9d9}html body.konami .wrapper{-webkit-filter:invert(100%);filter:invert(100%)}*{-webkit-tap-highlight-color:transparent}.background-texture{position:absolute;top:0;left:0;width:100%;height:100%}.background-texture canvas{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute}.loader{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute}.loader__gif{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mute-button{position:fixed;right:30px;bottom:29px;width:30px;height:30px;-webkit-transition:bottom .2s ease;transition:bottom .2s ease;cursor:pointer;z-index:500;color:rgba(0,0,0,0.7);font-family:"icons";text-align:center;font-size:18px;cursor:pointer;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out}.mute-button:after{content:'d';position:absolute;top:0;left:0;width:100%;height:100%;line-height:30px}.mute-button.muted:after{content:'c'}.mute-button.white{color:rgba(255,255,255,0.5)}.desktop .mute-button.white:hover{color:#fff}.scrollbar .mute-button{right:45px}.desktop .mute-button:hover{color:#000}html body.tablet .wrapper{overflow-x:hidden;overflow-y:visible;-webkit-overflow-scrolling:touch}html body.tablet .wrapper.frozen{overflow-y:hidden}.webgl-disclaimer{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;z-index:1000;background-color:rgba(0,0,0,0.75);text-align:center}.webgl-disclaimer.hide{display:none}.webgl-disclaimer .inner-wrapper{width:500px;position:absolute;top:50%;left:50%;box-sizing:border-box;margin-left:-250px;background-color:#c4252a;padding:20px}.webgl-disclaimer .inner-wrapper .text{position:relative;display:block;color:#fff;text-transform:uppercase;letter-spacing:1px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.webgl-disclaimer .inner-wrapper .text:hover{color:rgba(255,255,255,0.6)}.webgl-disclaimer .inner-wrapper .closing-bt{position:relative;display:inline-block;margin-top:10px}.webgl-disclaimer .inner-wrapper .closing-bt a{color:#fff}.webgl-disclaimer .inner-wrapper .closing-bt a:after{background-color:#fff}.intro{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;overflow:hidden;-webkit-perspective:2000px;perspective:2000px;font-family:"BebasNeueBold"}.intro canvas{position:absolute;top:0;left:0}.intro .text-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:640px;font-family:"BrandonGrotesque-Bold";visibility:hidden;opacity:0}.intro .text-wrapper img{position:relative;display:block;margin:30px auto 60px}.intro .text-wrapper .intro__subtitle{margin-bottom:6px;font-family:"BrandonGrotesque-Bold";font-size:14px;line-height:24px;letter-spacing:2px;color:black;text-align:center;text-transform:uppercase}.intro .text-wrapper .intro__desc{font-family:"BrandonGrotesque-Bold";font-size:13px;line-height:24px;letter-spacing:1px;color:#666;text-align:center;text-transform:uppercase}.intro .text-wrapper .intro__quote{margin-top:60px}.intro .text-wrapper .intro__quote-content{font-family:"BebasNeueBold";text-transform:uppercase;color:#666766;letter-spacing:2px;text-align:center;font-size:22px}.intro .text-wrapper .intro__quote-author{font-family:"BrandonGrotesque-Bold";font-size:10px;letter-spacing:1px;color:#666;text-align:center;text-transform:uppercase}.intro .letter{position:absolute;font-size:350px;color:#c4252a;-webkit-transform-origin:center top;transform-origin:center top;visibility:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translate(50px, 50px);transform:translate(50px, 50px)}.intro .letter.l1{left:15%;top:-30px}.intro .letter.l2{left:33%;top:12%}.intro .letter.l3{left:10%;top:50%}.intro .letter.l4{left:27%;top:74%}.intro .letter.l5{left:67%;top:-15px}.intro .letter.l6{left:78%;top:24%}.intro .letter.l7{left:71%;top:57%}.intro .letter.l8{left:85%;top:78%}.intro .pic{position:absolute;-webkit-transform-origin:center;transform-origin:center;visibility:hidden;opacity:0}.intro .pic.pic-man{top:-10px;left:55%}.intro .pic.pic-woman{top:25%;left:-30px}.intro .pic.pic-dada{bottom:-225px;left:65%}.intro .go-down-button{position:absolute;top:50%;left:50%;width:62px;height:62px;margin-left:-31px;margin-top:-31px;top:auto;bottom:30px;visibility:hidden;opacity:0;text-align:center;cursor:pointer}.intro .go-down-button:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;box-sizing:border-box;border:2px solid #c4252a;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.intro .go-down-button span{display:block;font-family:"icons";text-transform:inherit;color:#c4252a;font-size:36px;line-height:62px;-webkit-transform:translate(0, 0) rotateX(180deg) rotateZ(90deg);transform:translate(0, 0) rotateX(180deg) rotateZ(90deg);-webkit-animation:hand 0.6s ease-out infinite;animation:hand 0.6s ease-out infinite}.desktop .intro .go-down-button:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}@-webkit-keyframes hand{0%{-webkit-transform:translate(0, 0) rotateX(180deg) rotateZ(90deg);transform:translate(0, 0) rotateX(180deg) rotateZ(90deg)}25%{-webkit-transform:translate(0, 3px) rotateX(180deg) rotateZ(90deg);transform:translate(0, 3px) rotateX(180deg) rotateZ(90deg)}75%{-webkit-transform:translate(0, -3px) rotateX(180deg) rotateZ(90deg);transform:translate(0, -3px) rotateX(180deg) rotateZ(90deg)}100%{-webkit-transform:translate(0, 0) rotateX(180deg) rotateZ(90deg);transform:translate(0, 0) rotateX(180deg) rotateZ(90deg)}}@keyframes hand{0%{-webkit-transform:translate(0, 0) rotateX(180deg) rotateZ(90deg);transform:translate(0, 0) rotateX(180deg) rotateZ(90deg)}25%{-webkit-transform:translate(0, 3px) rotateX(180deg) rotateZ(90deg);transform:translate(0, 3px) rotateX(180deg) rotateZ(90deg)}75%{-webkit-transform:translate(0, -3px) rotateX(180deg) rotateZ(90deg);transform:translate(0, -3px) rotateX(180deg) rotateZ(90deg)}100%{-webkit-transform:translate(0, 0) rotateX(180deg) rotateZ(90deg);transform:translate(0, 0) rotateX(180deg) rotateZ(90deg)}}body section.hub{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;visibility:hidden;opacity:0;display:none}body section.hub .core{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute}body section.hub .core canvas{position:absolute;top:0;left:0}body section.hub .core .pics-pool{display:none}body section.hub .core .news-block{position:absolute;left:50%;bottom:70px;height:350px;opacity:.7;cursor:pointer;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;-webkit-transform:translateY(100px);transform:translateY(100px)}.desktop body section.hub .core .news-block:hover{opacity:1}.desktop body section.hub .core .news-block:hover img{opacity:1}body section.hub .core .news-block img{display:block;height:100%;opacity:0.5;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}body section.hub .core .news-block .text{min-width:300px;background-color:rgba(255,255,255,0.9);position:absolute;top:35px;left:150px;padding:30px 40px;width:100%}body section.hub .core .news-block .text .date{color:#bdbdbd;font-size:14px;letter-spacing:2px}body section.hub .core .news-block .text h3{text-transform:uppercase;color:#333;font-family:"SteelfishRg-Regular";font-size:30px;letter-spacing:2px;margin:13px 0 15px 0;pointer-events:none}body section.hub .core .news-block .text p{font-size:15px;color:#666;margin-bottom:15px;line-height:22px;font-family:"Merriweather-Regular";pointer-events:none}body section.hub .core .news-block .text .cta{font-size:14px;letter-spacing:2px;color:#c4252a;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease}body section.hub .core .news-block .text .cta:after{content:"";position:relative;display:inline-block;width:10px;height:10px;background-image:url("../img/ui/cta-chip.png");background-position:center;background-size:contain;margin-left:10px;-webkit-transition:margin-left .3s ease;transition:margin-left .3s ease}.desktop body section.hub .core .news-block .text .cta:hover{color:#430d0e}.desktop body section.hub .core .news-block .text .cta:hover:after{margin-left:20px}body section.hub .core .links-layer{visibility:hidden;opacity:0}section.news-wrapper{display:none;visibility:hidden;opacity:0;top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;-webkit-transform:translateY(100vh);transform:translateY(100vh);-webkit-transform-origin:center;transform-origin:center;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}section.news-wrapper .news-wrapper__content{width:100%;padding:100px;box-sizing:border-box}section.news-wrapper article.news{max-width:1280px;width:100%;margin:0 auto 100px}section.news-wrapper article.news:nth-child(2n+1){padding-right:100px}section.news-wrapper article.news:nth-child(2n){padding-left:100px}section.news-wrapper article.news .news-image,section.news-wrapper article.news .news-content{display:inline-block;vertical-align:top}section.news-wrapper article.news .news-image{width:40%}section.news-wrapper article.news .news-image img{width:100%;height:auto}section.news-wrapper article.news .news-content{position:relative;width:60%;margin:50px 0 0 -100px;padding:50px;box-sizing:border-box;background-color:#fff}.tablet section.news-wrapper article.news .news-content{padding:50px 50px 25px}section.news-wrapper article.news .news-content .news__video{width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:24px 0}section.news-wrapper article.news .news-content .news__video iframe{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}section.news-wrapper article.news .news-title{margin-bottom:36px;font-family:"SteelfishRg-Regular";font-size:60px;line-height:60px;text-transform:uppercase;color:#000;letter-spacing:5px}section.news-wrapper article.news .news-subtitle{margin-bottom:10px;font-family:"BrandonGrotesque-Bold";font-size:16px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#000}section.news-wrapper article.news .news-date{margin-bottom:8px;font-family:"BrandonGrotesque-Bold";font-size:14px;line-height:14px;letter-spacing:2px;text-transform:uppercase;color:#bdbdbd}section.news-wrapper article.news .news-text p{margin-bottom:12px;font-family:"Merriweather-Regular";font-size:14px;line-height:24px;color:#666766}section.news-wrapper article.news .news-text a{color:#c4252a}section.news-wrapper article.news .news-text a:hover{text-decoration:underline}section.news-wrapper article.news .news-share{position:absolute;bottom:0;left:50px;-webkit-transform:translate(0, 50%);transform:translate(0, 50%);display:inline-block;padding:0 16px;margin-top:20px;background-color:#c4252a}.tablet section.news-wrapper article.news .news-share{position:relative;bottom:inherit;left:inherit;-webkit-transform:none;transform:none;display:block;padding:0;text-align:center;background-color:transparent}.tablet section.news-wrapper article.news .news-share .share-icon,.tablet section.news-wrapper article.news .news-share p{display:none}.tablet section.news-wrapper article.news .news-share ul{display:block;width:auto}.tablet section.news-wrapper article.news .news-share .share-item{visibility:visible;opacity:1;display:inline-block;width:40px;height:52px;font-family:"icons";font-size:18px;color:#c4252a;text-align:center;line-height:52px}.desktop section.news-wrapper article.news .news-share:hover .share-items{-webkit-transform:translate(0, 0);transform:translate(0, 0);width:126px;-webkit-transition:-webkit-transform .2s ease-out .1s,width .2s ease-out .1s;transition:transform .2s ease-out .1s,width .2s ease-out .1s}.desktop section.news-wrapper article.news .news-share:hover .share-item{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-out .1s,visibility .2s ease-out .1s;transition:opacity .2s ease-out .1s,visibility .2s ease-out .1s}.desktop section.news-wrapper article.news .news-share:hover p{opacity:0;visibility:hidden;-webkit-transform:translate(10px, 0);transform:translate(10px, 0);-webkit-transition:opacity .2s ease-out,visibility .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,visibility .2s ease-out,transform .2s ease-out}section.news-wrapper article.news .news-share .share-icon{position:relative;display:inline-block;margin-right:12px;z-index:1;font-family:"icons";font-size:18px;color:#fff;text-align:center;line-height:52px}section.news-wrapper article.news .news-share p{display:inline-block;vertical-align:top;margin:0;position:relative;z-index:10;font-family:"BebasNeueBold";font-size:16px;line-height:52px;letter-spacing:3px;color:#fff;text-transform:uppercase;opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-out .1s,visibility .2s ease-out .1s,-webkit-transform .2s ease-out .1s;transition:opacity .2s ease-out .1s,visibility .2s ease-out .1s,transform .2s ease-out .1s}section.news-wrapper article.news .news-share ul{width:126px}section.news-wrapper article.news .news-share .share-items{position:absolute;top:0;left:46px;display:inline-block;overflow:hidden;width:76px;background-color:#c4252a;font-size:0;-webkit-transform:translate(-10px, 0);transform:translate(-10px, 0);-webkit-transition:-webkit-transform .2s ease-out,width .2s ease-out;transition:transform .2s ease-out,width .2s ease-out}section.news-wrapper article.news .news-share .share-item{display:inline-block;width:40px;height:52px;opacity:0;visibility:hidden;font-family:"icons";font-size:18px;color:#fff;text-align:center;line-height:52px;cursor:pointer;-webkit-transition:opacity .2s ease-out,visibility .2s ease-out;transition:opacity .2s ease-out,visibility .2s ease-out}.desktop section.news-wrapper article.news .news-share .share-item:hover{opacity:0.5}.footer-news-close{-webkit-transform:translate(0, 60px);transform:translate(0, 60px)}section.menu-layer{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;visibility:hidden;opacity:0;background:#c4252a;position:fixed;z-index:150;display:none}section.menu-layer .container{-webkit-transform-origin:center;transform-origin:center;background-position:center;background-repeat:no-repeat;position:absolute;width:50%;height:100%}section.menu-layer .container.hacktions-menu{left:0}section.menu-layer .container.hacktions-menu ul{display:inline-block;position:relative;left:50%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.menu-layer .container.hacktions-menu ul li{margin:10px 0}section.menu-layer .container.hacktions-menu ul li:nth-child(1){-webkit-transform:translate(-200px, 0);transform:translate(-200px, 0)}section.menu-layer .container.hacktions-menu ul li:nth-child(2){-webkit-transform:translate(60px, 0);transform:translate(60px, 0)}section.menu-layer .container.hacktions-menu ul li:nth-child(3){-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}section.menu-layer .container.hacktions-menu ul li:nth-child(4){-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}section.menu-layer .container.hacktions-menu ul li:nth-child(5){-webkit-transform:translate(-150px, 0);transform:translate(-150px, 0)}section.menu-layer .container.hacktions-menu ul li:nth-child(6){-webkit-transform:translate(80px, 50px);transform:translate(80px, 50px)}section.menu-layer .container.depot-menu{right:0;text-align:center}section.menu-layer .container.depot-menu .lbl-wrapper{position:relative;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:80}section.menu-layer .container .lbl-wrapper{display:inline-block;cursor:pointer}.desktop section.menu-layer .container .lbl-wrapper:hover .label{color:#fff;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}section.menu-layer .container .lbl-wrapper .label{display:inline-block;font-size:35px;letter-spacing:2px;color:#333;-webkit-transition:color .3s ease, -webkit-transform .3s ease;transition:color .3s ease, transform .3s ease;text-transform:uppercase;pointer-events:none}section.menu-layer .container .lbl-wrapper .label.selected{color:#fff}section.menu-layer .socials{display:inline-block}section.menu-layer .socials ul li{display:inline-block;margin-right:16px}section.menu-layer .socials ul li a{font-family:"icons";text-transform:none;color:#333;-webkit-transition:color .3s ease;transition:color .3s ease}.desktop section.menu-layer .socials ul li a:hover{color:#fff}section.menu-layer .menu__links{position:absolute;width:100%;bottom:0px;height:47px;text-align:center}section.menu-layer .menu__links .menu__link{position:relative;display:inline-block;text-transform:uppercase;vertical-align:top}section.menu-layer .menu__links .menu__link a{font-size:13px;letter-spacing:1px;color:#333;-webkit-transition:color .2s ease;transition:color .2s ease}section.menu-layer .menu__links .menu__link a:after{background-color:transparent}.desktop section.menu-layer .menu__links .menu__link a:hover{color:#fff}section.menu-layer .menu__links .menu__link+.menu__link{margin-left:35px}section.menu-layer .menu__links .menu__link.langs{overflow:visible}section.menu-layer .menu__links .menu__link.langs:after{content:none}section.menu-layer .menu__links .menu__link.langs>a{cursor:default}.desktop section.menu-layer .menu__links .menu__link.langs>a:hover{color:#333}section.menu-layer .menu__links .menu__link.langs>a:before{content:'';position:absolute;right:-15px;top:10px;border-top:5px solid #333;border-left:3px solid transparent;border-right:3px solid transparent}section.menu-layer .menu__links .menu__link.langs ul{position:relative;top:-95px;opacity:0;visibility:hidden}section.menu-layer .menu__links .menu__link.langs ul .lang{position:relative;text-align:left;-webkit-transform:translate(0, 20px);transform:translate(0, 20px);opacity:0;visibility:hidden}section.menu-layer .menu__links .menu__link.langs ul .lang a:after{content:none}section.layer-credits{visibility:hidden;opacity:0;position:relative;width:100%;height:100%;display:table;text-align:center}section.layer-credits a{color:#666766}section.layer-credits .credits-content{display:table-cell;vertical-align:middle;text-align:center}section.layer-credits .credits-content p{margin-bottom:12px;font-family:"BrandonGrotesque-Bold";font-size:14px;letter-spacing:2px;color:#666766;text-transform:uppercase}section.layer-credits .credits-row{margin-bottom:36px}section.layer-credits .credits-row--separation{margin-top:66px}section.layer-credits .credits-row--gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.6}section.layer-credits .credits-by li{display:inline-block;vertical-align:middle;margin:0 6px;font-family:"SteelfishRg-Regular";font-size:28px;letter-spacing:2px;color:#333;text-transform:uppercase}section.layer-credits .credits-by li.credits-separator{font-size:18px}section.layer-credits .credits-by li a{color:black}section.layer-credits .credits-footer{width:600px;height:30px;position:absolute;bottom:30px;left:50%;margin-left:-300px}section.layer-credits .credits-srg img{width:200px}section.layer-credits .credits-tv li{display:inline-block;margin:0 4px}section.layer-credits .credits-sponsors li{display:inline-block;vertical-align:middle;margin:0 4px}section.layer-credits .credits-sponsors li img{height:100%;width:auto}section.layer-credits .credits-sponsors--medium li{height:12px}section.layer-credits .credits-sponsors--small li{height:24px}section.layer-credits .credits-sponsors .sponsors-f-inter{height:30px}section.layer-credits .credits-sponsors .sponsors-f-inter img{max-width:none}section.layer-credits .credits-awards li{display:inline-block;vertical-align:middle;margin:24px 12px 0}section.layer-credits .credits-awards li img{height:100%;width:auto}header#header{position:fixed;width:100%;z-index:200;top:0;left:0;width:100%}header#header.white h1 svg path,header#header.white h1 svg rect,header#header.white h1 svg polygon{fill:#fff}header#header.white .burger-button .line{background-color:#fff}header#header.white .langs-wrapper .link a{color:#fff}.destkop header#header.white .langs-wrapper .link.langs>a:hover{color:#fff}header#header.white .langs-wrapper .link.langs>a:before{border-top:5px solid #fff}header#header.white .header__newsletter:before{background-color:rgba(255,255,255,0.5)}header#header.white .header__newsletter:after{color:rgba(255,255,255,0.5)}.destkop header#header.white .header__newsletter:hover:after{color:#fff}header#header h1{visibility:hidden;opacity:0;width:215px;position:absolute;right:30px;top:20px;cursor:pointer}.scrollbar header#header h1{right:45px}header#header h1 svg{display:block;width:100%}header#header .header__arte{width:100%;height:30px}header#header #arte-header{position:absolute;left:0;top:0;width:100%}header#header #arte-header .hlist--lang{display:none}header#header #arte-header.compact .row--big{height:25px}header#header #arte-header.compact .row--big .hlist.hlist--logos{height:25px}header#header #arte-header.compact .row--big .hlist.hlist--logos .hlist__entry{height:25px}header#header #arte-header.compact .row--big .hlist.hlist--logos .hlist__entry>a{height:25px;line-height:25px}header#header .arte-header-cta{position:absolute;left:50%;margin-left:-31px;border-top:30px solid #202020;border-right:31px solid transparent;border-left:31px solid transparent;-webkit-transform:translateY(-30px);transform:translateY(-30px)}header#header .arte-header-cta:after{content:"";position:absolute;width:18px;height:13px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("../img/ui/a-arte-orange.png");top:-25px;left:-9px}header#header .burger-button{visibility:hidden;opacity:0;position:absolute;top:30px;left:30px;height:22px;width:22px;cursor:pointer}header#header .burger-button .line{position:absolute;height:2px;width:22px;background-color:#333;left:0;-webkit-transform-origin:center;transform-origin:center;pointer-events:none}header#header .burger-button .line.top{top:0}header#header .burger-button .line.middle{top:10px}header#header .burger-button .line.low{top:20px}header#header .langs-wrapper{visibility:hidden;opacity:0;position:absolute;top:28px;left:72px;width:40px;height:22px}header#header .langs-wrapper .link{position:relative;display:inline-block;vertical-align:top;width:100%;text-transform:uppercase;margin-bottom:6px}header#header .langs-wrapper .link a{display:inline-block;width:100%;font-size:13px;letter-spacing:1px;color:#333;-webkit-transition:color .2s ease;transition:color .2s ease}header#header .langs-wrapper .link a:after{background-color:transparent}.desktop header#header .langs-wrapper .link a:hover{color:#bdbdbd}header#header .langs-wrapper .link+.link{margin-left:35px}header#header .langs-wrapper .link.langs{overflow:visible}header#header .langs-wrapper .link.langs:after{content:none}header#header .langs-wrapper .link.langs>a{position:relative;cursor:default;overflow:hidden;vertical-align:middle}.desktop header#header .langs-wrapper .link.langs>a:hover{color:#333}header#header .langs-wrapper .link.langs>a:before{content:'';position:absolute;right:5px;top:8px;border-top:5px solid #333;border-left:3px solid transparent;border-right:3px solid transparent}header#header .langs-wrapper .link.langs ul{position:relative;top:0;opacity:0;visibility:hidden}header#header .langs-wrapper .link.langs ul .lang{position:relative;text-align:left;-webkit-transform:translate(0, 20px);transform:translate(0, 20px);opacity:0;visibility:hidden}header#header .langs-wrapper .link.langs ul .lang a:after{content:none}header#header .header__newsletter{visibility:hidden;opacity:0;position:absolute;top:23px;left:130px;width:40px;height:40px;font-size:18px;text-align:center;cursor:pointer}header#header .header__newsletter:before{content:'';position:absolute;top:5px;left:-4px;width:1px;height:27px;background-color:rgba(0,0,0,0.5);-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}header#header .header__newsletter:after{content:'m';font-family:"icons";color:rgba(0,0,0,0.5);line-height:40px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out}.desktop header#header .header__newsletter:hover:after{color:#000}footer{position:fixed;left:0px;bottom:0px;width:100%;z-index:20;visibility:hidden;opacity:0}footer.white .partners p,footer.white .partners ul li a,footer.white .partners .partner__logo{color:white}footer.white .authors p,footer.white .authors ul li,footer.white .authors ul li a{color:white}footer.white .authors ul li.authors-band{background:white}footer .partners{position:absolute;left:30px;bottom:30px}footer .partners p{margin-bottom:6px;font-family:"BrandonGrotesque-Bold";font-size:8px;line-height:8px;letter-spacing:1px;color:#000;opacity:0.5;text-transform:uppercase}footer .partners ul li{display:inline-block;margin-right:4px;opacity:0.5;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;height:23px;overflow:hidden;vertical-align:top}.desktop footer .partners ul li:hover{opacity:1}footer .partners ul li a{color:#000}footer .partners .partner__logo{font-family:"icons";line-height:26px}footer .partners .partner__logo--rsi{font-size:33px}footer .partners .partner__logo--rts,footer .partners .partner__logo--srf{font-size:37px}footer .partners .partner__logo--arte{font-size:65px}footer .authors{position:absolute;right:70px;bottom:30px}.scrollbar footer .authors{right:85px}footer .authors p{padding-left:4px;font-family:"BrandonGrotesque-Bold";font-size:8px;line-height:8px;letter-spacing:1px;color:#000;opacity:0.5;text-transform:uppercase}footer .authors ul{font-size:0}footer .authors ul li{display:inline-block;vertical-align:middle;margin-left:4px;font-family:"SteelfishRg-Regular";font-size:16px;letter-spacing:1px;color:#333;text-transform:uppercase;opacity:0.5;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}footer .authors ul li.authors-separator{font-size:12px}footer .authors ul li.authors-band{margin:0 12px 0 16px;width:1px;height:26px;background:#000;opacity:0.5}.desktop footer .authors ul li:hover{opacity:1}footer .authors ul li a{color:#000}footer .authors ul li:last-child{height:23px}footer .authors .author__logo{font-family:"icons";line-height:23px}footer .authors .author__logo--akfn{font-size:25px}footer .authors .author__logo--srgssr{font-size:55px}.wrapper-misc{display:none;position:absolute;width:250px;height:260px;right:-30px;bottom:-260px;-webkit-transform-origin:center;transform-origin:center;z-index:800;pointer-events:none}.wrapper-misc .notfound__gif-item{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}.wrapper-misc .notfound__gif-item.anim:first-child{-webkit-animation:gif 0.2s linear alternate infinite;animation:gif 0.2s linear alternate infinite}.wrapper-misc .notfound__gif-item.anim:last-child{-webkit-animation:gif 0.2s linear alternate-reverse infinite;animation:gif 0.2s linear alternate-reverse infinite}@-webkit-keyframes gif{0%{opacity:1;visibility:visible}50%{opacity:1;visibility:visible}51%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}@keyframes gif{0%{opacity:1;visibility:visible}50%{opacity:1;visibility:visible}51%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}section.history-wrapper .history{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;position:fixed;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}section.history-wrapper .history-content{display:none;width:100%;-webkit-transform:translate(0, 100vh);transform:translate(0, 100vh);background-color:#c4252a}section.history-wrapper .history-content h2,section.history-wrapper .history-content h3,section.history-wrapper .history-content h4{font-family:"SteelfishRg-Regular";font-size:80px;text-transform:uppercase}section.history-wrapper .history-content p{font-family:"Merriweather-Regular";font-size:14px;line-height:24px}section.history-wrapper .history-content .js-anim{-webkit-transform:translate(0, 100px);transform:translate(0, 100px);opacity:0}section.history-wrapper .history-content .texture{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}section.history-wrapper .history-content .texture.texture-header{background-image:url(/img/history/header-texture.jpg)}section.history-wrapper .history-content .texture.texture-content{background-image:url(/img/history/texture.jpg)}section.history-wrapper .history-content .history-header{position:relative;width:100%;display:table;table-layout:fixed;padding:140px 100px 80px 100px;box-sizing:border-box;background-color:#c4252a;color:#fff}section.history-wrapper .history-content .history-header .title,section.history-wrapper .history-content .history-header .depot{position:relative;display:table-cell;vertical-align:middle;width:50%}section.history-wrapper .history-content .history-header .depot{padding-left:80px}section.history-wrapper .history-content .history-header h2{position:absolute;right:0;top:-60px;width:600px;display:inline-block;font-family:"BebasNeueBold";font-size:120px;line-height:110px;letter-spacing:4px}section.history-wrapper .history-content .history-header a{display:inline-block;padding:16px 24px;margin-top:24px;background-color:#fff;font-family:"BebasNeueBold";font-size:16px;letter-spacing:3px;color:#c4252a;text-transform:uppercase}section.history-wrapper .history-content .history-header p{width:500px;margin-bottom:12px}section.history-wrapper .history-content .history-dates{position:relative;width:100%;padding-bottom:100px;-webkit-transform:translate(0, 100vh);transform:translate(0, 100vh);background-color:#eee}section.history-wrapper .history-content .date-wrapper{width:1280px;margin:0 auto;padding:50px 0;font-size:0}section.history-wrapper .history-content .date-wrapper .date{display:inline-block;width:50%;box-sizing:border-box;vertical-align:top}section.history-wrapper .history-content .date-wrapper .date:first-child{padding-right:48px}section.history-wrapper .history-content .date-wrapper .date:first-child header .quote-text,section.history-wrapper .history-content .date-wrapper .date:first-child header .quote-author{padding:0}section.history-wrapper .history-content .date-wrapper .date:first-child p{padding-left:50px}section.history-wrapper .history-content .date-wrapper .date:last-child{padding-left:48px;padding-top:100px}section.history-wrapper .history-content .date-wrapper .date:last-child header{padding:0 100px 0 0}section.history-wrapper .history-content .date-wrapper .date:last-child p{padding-right:50px}section.history-wrapper .history-content .date-wrapper .date header{padding:0 50px;margin-bottom:30px}section.history-wrapper .history-content .date-wrapper .date header h3{padding-left:30px;font-size:200px;line-height:200px;letter-spacing:10px;color:#c4252a}section.history-wrapper .history-content .date-wrapper .date header h4{padding-left:30px;font-size:42px;line-height:42px;letter-spacing:2px;color:#000}section.history-wrapper .history-content .date-wrapper .date header .quote{padding:75px 35px 35px;margin-top:-40px;box-sizing:border-box;background-color:#fff;color:#000;text-transform:uppercase}section.history-wrapper .history-content .date-wrapper .date header .quote-text,section.history-wrapper .history-content .date-wrapper .date header .quote-author{padding:0;margin:0;font-family:"BrandonGrotesque-Bold";font-size:20px;line-height:24px;letter-spacing:1px;color:#333}section.history-wrapper .history-content .date-wrapper .date header .quote-author{margin-top:20px;margin-bottom:0;color:#666766;font-size:12px}section.history-wrapper .history-content .date-wrapper .date p{margin-bottom:24px;color:#666766}section.history-wrapper .history-content .date-wrapper .date a{color:#c4252a}.desktop section.history-wrapper .history-content .date-wrapper .date a:hover{text-decoration:underline}section.history-wrapper .history-content .date-wrapper .date img{width:100%;margin:30px 0}section.history-wrapper .footer-link{z-index:100}section.share{position:relative;z-index:10;overflow:hidden;width:110px;height:255px;position:absolute;right:0;top:50%;margin-top:-127.5px;pointer-events:none}.scrollbar section.share{right:15px}.desktop section.share:hover h2,section.share.enabled h2{-webkit-transform:translate(0, 0) rotate(-90deg);transform:translate(0, 0) rotate(-90deg)}.desktop section.share:hover .social,.desktop section.share:hover .share-content,section.share.enabled .social,section.share.enabled .share-content{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.desktop section.share:hover .share-button,section.share.enabled .share-button{-webkit-transform:translate(50%, 0) !important;transform:translate(50%, 0) !important}.desktop section.share:hover .share-button span,section.share.enabled .share-button span{-webkit-transform:translate(20px, 0);transform:translate(20px, 0)}section.share .share-button{pointer-events:all;position:absolute;top:50%;right:0;margin-top:-45px;width:50px;height:50px;-webkit-transform:translate(50px, 0);transform:translate(50px, 0);padding:20px 0 20px 20px;font-family:"icons";font-size:18px;color:#000;text-align:center;line-height:50px;-webkit-transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out}section.share .share-button .share-button-content{width:50px;height:50px;background-color:#fff}section.share .share-button span{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .4s ease-out 0.1s;transition:transform .4s ease-out 0.1s}section.share .share-content{pointer-events:all;box-sizing:border-box;position:absolute;top:0;text-align:right;right:0;padding:20px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#fff;-webkit-transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;width:110px;height:255px}section.share h2{margin-bottom:12px;font-size:12px;color:#c4252a;text-transform:uppercase;text-align:center;position:absolute;left:-98px;top:119px;width:255px;-webkit-transform:translate(20px, 0px) rotate(-90deg);transform:translate(20px, 0px) rotate(-90deg);-webkit-transition:-webkit-transform .4s ease-out 0.1s;transition:transform .4s ease-out 0.1s}section.share .social{-webkit-transform:translate(20px, 0px);transform:translate(20px, 0px);will-change:transform;-webkit-transition:-webkit-transform .4s ease-out 0.2s;transition:transform .4s ease-out 0.2s}section.share .social .social-item{display:inline-block;width:40px;height:40px;margin-bottom:4px;font-family:"icons";font-size:18px;color:#000;text-align:center;line-height:40px;cursor:pointer;-webkit-transition:color .4s ease-out;transition:color .4s ease-out}section.share .social .social-item:last-child{margin-bottom:0}.desktop section.share .social .social-item:hover{color:#c4252a}section.back{visibility:hidden;opacity:0;position:relative;z-index:1}section.back .link{position:fixed}section.newsletter{visibility:hidden;opacity:0;display:none;position:fixed;top:0;left:0;z-index:400;width:100%;height:100%}section.newsletter .newsletter__overlay{width:100%;height:100%;background-color:#000;opacity:0.6}section.newsletter .newsletter__wrapper{position:absolute;top:0;left:0;display:table;width:100%;height:100%}section.newsletter .newsletter__content-wrapper{display:table-cell;vertical-align:middle}section.newsletter .newsletter__content{position:relative;width:530px;height:320px;margin:0 auto;padding:70px 50px 50px;box-sizing:border-box;background-color:#c4252a;color:white;text-align:center}section.newsletter .newsletter__close{position:absolute;top:20px;right:20px;display:block;width:18px;height:18px;cursor:pointer}section.newsletter .newsletter__close:before,section.newsletter .newsletter__close:after{content:'';position:absolute;top:0;left:50%;display:block;width:2px;height:18px;background-color:white;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}section.newsletter .newsletter__close:before{-webkit-transform:translate(-50%, 0) rotateZ(45deg);transform:translate(-50%, 0) rotateZ(45deg)}section.newsletter .newsletter__close:after{-webkit-transform:translate(-50%, 0) rotateZ(-45deg);transform:translate(-50%, 0) rotateZ(-45deg)}section.newsletter .newsletter__close:hover:before{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}section.newsletter .newsletter__close:hover:after{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}section.newsletter .newsletter__image{position:absolute;top:0;left:50%;margin:-110px 0 0 -124px;width:248px;height:155px;background-image:url("/img/hub/newsletter.png");background-size:contain;background-repeat:no-repeat}section.newsletter .newsletter__title{font-family:"SteelfishRg-Regular";font-size:30px;text-transform:uppercase;letter-spacing:2px}section.newsletter .newsletter__desc{margin:24px 0;font-family:"Merriweather-Regular";font-size:14px}section.newsletter .newsletter__input{width:75%;padding:16px 0;border:2px solid white;outline:none;background:none;text-align:center;font-family:"BebasNeueBold";font-size:12px;letter-spacing:2px;text-transform:uppercase;color:white}section.newsletter .newsletter__input::-webkit-input-placeholder{color:white}section.newsletter .newsletter__input:-moz-placeholder{color:white}section.newsletter .newsletter__input::-moz-placeholder{color:white}section.newsletter .newsletter__input:-ms-input-placeholder{color:white}section.newsletter .newsletter__error{visibility:hidden;opacity:0;margin-top:8px;font-family:"BrandonGrotesque-Bold";font-size:12px;text-transform:uppercase}section.newsletter .newsletter__button-wrapper{position:absolute;bottom:-26px;left:0;width:100%;text-align:center}section.newsletter .newsletter__submit,section.newsletter .newsletter__closeBtn{margin:0 auto;padding:12px 36px;background-color:white;color:#c4252a;font-size:16px}section.newsletter .newsletter__submit:after,section.newsletter .newsletter__closeBtn:after{background-color:black}section.newsletter .newsletter__submit .button-hover,section.newsletter .newsletter__closeBtn .button-hover{padding:12px 36px;color:white}section.newsletter .newsletter__feedback{visibility:hidden;opacity:0;display:none;width:100%;height:100%}section.newsletter .newsletter__feedback-content{display:table;width:100%;height:100%}section.newsletter .newsletter__feedback-content p{display:table-cell;vertical-align:middle;font-family:"SteelfishRg-Regular";font-size:30px;text-transform:uppercase;letter-spacing:2px}body.mobile section.newsletter .newsletter__wrapper{display:block;width:100%;height:100%}body.mobile section.newsletter .newsletter__content-wrapper{display:block}body.mobile section.newsletter .newsletter__content{position:relative;width:100%;height:100vh;padding:150px 24px 64px;overflow:auto}body.mobile section.newsletter .newsletter__close{top:110px;right:50%;-webkit-transform:translate(50%, 0);transform:translate(50%, 0)}section.notfound{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;background-color:#c4252a}section.notfound .notfound__wrapper{display:table;width:100%;height:100%}section.notfound .notfound__content{display:table-cell;vertical-align:middle;text-align:center}section.notfound .notfound__nope-wrapper{position:relative}section.notfound .notfound__nope{font-family:"BebasNeueBold";letter-spacing:70px;font-size:500px;line-height:400px;color:rgba(0,0,0,0.1)}section.notfound .notfound__gif{position:absolute;bottom:40px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:250px;height:260px}section.notfound .notfound__gif .notfound__gif-item{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;background-size:contain;background-repeat:no-repeat}section.notfound .notfound__gif .notfound__gif-item.hide{visibility:hidden}section.notfound .notfound__explication{margin-bottom:32px;font-family:"SteelfishRg-Regular";font-size:24px;letter-spacing:2px;color:white;text-transform:uppercase}section.notfound .notfound__explication a{color:white;text-decoration:underline}section.notfound .notfound__back{padding:12px 36px;background-color:white;color:#c4252a;font-size:16px}section.notfound .notfound__back:after{background-color:black}section.notfound .notfound__back .button-hover{padding:12px 36px;color:white}.tooltip{position:relative;font-family:"icons";text-transform:initial;cursor:pointer;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out}.desktop .tooltip:hover{color:#c4252a}.desktop .tooltip:hover .tooltip-content{opacity:1;visibility:visible;color:#fff;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.tooltip .tooltip-icon{display:inline-block;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.tooltip .tooltip-content{position:absolute;top:0;left:20px;width:300px;padding:18px;opacity:0;visibility:hidden;-webkit-transform:translate(20px, 0);transform:translate(20px, 0);background-color:#c4252a;font-family:"BrandonGrotesque-Bold";text-transform:uppercase;font-size:10px;line-height:16px;letter-spacing:1px;color:#fff;text-align:left;cursor:default;-webkit-transition:opacity 0.3s ease-out, visibility 0.3s ease-out, -webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out, visibility 0.3s ease-out, transform 0.3s ease-out}body section.hacktions-wrapper{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;visibility:hidden;opacity:0;-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}body section.hacktions-wrapper #slider{overflow:hidden;position:relative}body section.hacktions-wrapper #slider.hidden{display:none}body section.hacktions-wrapper #slider .steps-wrapper{overflow:hidden;position:relative;height:100%}body section.hacktions-wrapper #slider .steps-wrapper .step{position:relative;width:100%;box-sizing:border-box}body section.hacktions-wrapper #slider .steps-wrapper .step.rmc h2.smaller,body section.hacktions-wrapper #slider .steps-wrapper .step.tweet h2.smaller{font-size:230px;line-height:210px;max-width:1300px}body section.hacktions-wrapper #slider .steps-wrapper .step.tweet h2.smaller{max-width:1000px}body section.hacktions-wrapper #slider .steps-wrapper .step h2{position:absolute;top:7%;left:17%;color:#c4252a;font-size:413px;font-family:"SteelfishRg-Regular";pointer-events:none;letter-spacing:25px;text-transform:uppercase}body section.hacktions-wrapper #slider .steps-wrapper .step h2.smaller{top:11%;font-size:280px}body section.hacktions-wrapper #slider .steps-wrapper .step .pic{position:absolute}body section.hacktions-wrapper #slider .steps-wrapper .step .pic img{display:block;-webkit-transform-origin:center;transform-origin:center}body section.hacktions-wrapper #slider .steps-wrapper .step .pic.main-pic{right:7%;top:20%;cursor:pointer}body section.hacktions-wrapper #slider .steps-wrapper .step .pic.main-pic.disabled{pointer-events:none}body section.hacktions-wrapper #slider .steps-wrapper .step .pic.main-pic canvas{display:block;position:absolute;top:0;left:0;pointer-events:none}body section.hacktions-wrapper #slider .steps-wrapper .step .pic.top-pic{top:-60px;left:17%}body section.hacktions-wrapper #slider .steps-wrapper .step .pic.low-pic{bottom:0px;left:6%}body section.hacktions-wrapper #slider .steps-wrapper .step .desc{position:absolute;left:26%;top:57%}body section.hacktions-wrapper #slider .steps-wrapper .step .desc p{background-color:#fff;text-transform:uppercase;color:#666666;width:468px;box-sizing:border-box;padding:30px 30px 44px 30px;font-size:13px;line-height:24px;letter-spacing:1px}body section.hacktions-wrapper #slider .steps-wrapper .step .desc .explorer-button{display:inline-block;background-color:#c4252a;color:#fff;margin:-25px 0 0 30px}body section.hacktions-wrapper #slider .steps-wrapper .step .desc .explorer-button a{display:block;color:#fff;padding:0 25px;line-height:50px;height:50px;font-size:16px;font-family:"BebasNeueBold";letter-spacing:1px}body section.hacktions-wrapper #slider .steps-wrapper .step .desc .explorer-button a .button-hover{padding:0 25px}body section.hacktions-wrapper #slider .steps-wrapper .step .desc .explorer-button.disabled{background-color:#fff;color:#bdbdbd;border:2px solid #bdbdbd;box-sizing:border-box}body section.hacktions-wrapper #slider .steps-wrapper .step .desc .explorer-button.disabled a{display:inline-block;vertical-align:middle;background-color:#fff;color:#bdbdbd;cursor:default;pointer-events:none}.desktop body section.hacktions-wrapper #slider .steps-wrapper .step .desc .explorer-button.disabled a:hover .button-content{opacity:1;-webkit-transform:none;transform:none}body section.hacktions-wrapper #slider .steps-wrapper .step .desc .explorer-button.disabled a:before{content:'a';font-family:"icons";display:inline-block;vertical-align:middle;padding-right:10px}body section.hacktions-wrapper #slider .steps-wrapper .step .desc .explorer-button.disabled a .button-content{display:inline-block;width:inherit;height:inherit;-webkit-transition:none;transition:none}body section.hacktions-wrapper #slider .steps-wrapper .step .desc .explorer-button.disabled a:after,body section.hacktions-wrapper #slider .steps-wrapper .step .desc .explorer-button.disabled a .button-hover{display:none}body section.hacktions-wrapper #slider .steps-wrapper .step .step-link{position:absolute;-webkit-transform-origin:center;transform-origin:center;border-bottom:1px solid #c4252a;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body section.hacktions-wrapper #slider .steps-wrapper .step .step-link a{color:#c4252a;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.desktop body section.hacktions-wrapper #slider .steps-wrapper .step .step-link a:hover{color:#430d0e}body section.hacktions-wrapper #slider .steps-wrapper .step .step-link.prev{top:50px}body section.hacktions-wrapper #slider .steps-wrapper .step .step-link.next{bottom:30px}body section.hacktions-wrapper nav{position:absolute;top:14%;left:5%}body section.hacktions-wrapper nav ul li{position:relative;cursor:pointer;margin-bottom:24px;overflow-y:hidden}body section.hacktions-wrapper nav ul li span{display:block;pointer-events:none;font-size:20px;line-height:20px;letter-spacing:2px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out}body section.hacktions-wrapper nav ul li span:first-child{color:rgba(0,0,0,0.5)}body section.hacktions-wrapper nav ul li span.hover{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;-webkit-transform:translateY(24px);transform:translateY(24px);color:#000}body section.hacktions-wrapper nav ul li.selected{pointer-events:none}.desktop body section.hacktions-wrapper nav ul li:hover span:first-child,body section.hacktions-wrapper nav ul li.selected span:first-child{-webkit-transform:translateY(-24px);transform:translateY(-24px)}.desktop body section.hacktions-wrapper nav ul li:hover span.hover,body section.hacktions-wrapper nav ul li.selected span.hover{-webkit-transform:translateY(0);transform:translateY(0)}body section.hacktions-wrapper .hacktions-next{position:absolute;bottom:30px;left:50%;margin-left:-13px;-webkit-transform:translate(0, 0) rotateX(180deg) rotateZ(90deg);transform:translate(0, 0) rotateX(180deg) rotateZ(90deg);display:block;font-family:"icons";text-transform:inherit;color:#c4252a;font-size:26px;line-height:26px}.desktop body section.hacktions-wrapper .hacktions-next:hover{-webkit-animation:next 0.6s ease-out infinite;animation:next 0.6s ease-out infinite}@-webkit-keyframes next{0%{-webkit-transform:translate(0, 0) rotateX(180deg) rotateZ(90deg);transform:translate(0, 0) rotateX(180deg) rotateZ(90deg)}25%{-webkit-transform:translate(0, 3px) rotateX(180deg) rotateZ(90deg);transform:translate(0, 3px) rotateX(180deg) rotateZ(90deg)}75%{-webkit-transform:translate(0, -3px) rotateX(180deg) rotateZ(90deg);transform:translate(0, -3px) rotateX(180deg) rotateZ(90deg)}100%{-webkit-transform:translate(0, 0) rotateX(180deg) rotateZ(90deg);transform:translate(0, 0) rotateX(180deg) rotateZ(90deg)}}@keyframes next{0%{-webkit-transform:translate(0, 0) rotateX(180deg) rotateZ(90deg);transform:translate(0, 0) rotateX(180deg) rotateZ(90deg)}25%{-webkit-transform:translate(0, 3px) rotateX(180deg) rotateZ(90deg);transform:translate(0, 3px) rotateX(180deg) rotateZ(90deg)}75%{-webkit-transform:translate(0, -3px) rotateX(180deg) rotateZ(90deg);transform:translate(0, -3px) rotateX(180deg) rotateZ(90deg)}100%{-webkit-transform:translate(0, 0) rotateX(180deg) rotateZ(90deg);transform:translate(0, 0) rotateX(180deg) rotateZ(90deg)}}body section.hacktions-wrapper .title-wrapper{margin-bottom:36px;color:#000;text-align:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}body section.hacktions-wrapper .title-wrapper .step-counter{position:relative;display:inline-block;padding-bottom:4px;-webkit-transform:translate(-44px, 0);transform:translate(-44px, 0);font-family:"SteelfishRg-Regular";font-size:0}body section.hacktions-wrapper .title-wrapper .step-counter:after{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:26px;height:3px;background-color:#000}body section.hacktions-wrapper .title-wrapper .step-counter .step-number{position:relative;display:inline-block;vertical-align:top;overflow:hidden;margin:0 2px;width:12px;height:43px;font-size:36px;letter-spacing:4px;text-align:center}body section.hacktions-wrapper .title-wrapper .step-counter .step-number span{display:block;position:absolute;top:0;left:0}body section.hacktions-wrapper .title-wrapper .dada-title{font-size:0;margin-top:20px}body section.hacktions-wrapper .title-wrapper .dada-title span{font-family:"dada";font-size:78px}body.tablet section.hacktions-wrapper #slider .steps-wrapper .step .pic.main-pic{right:5%;top:25%;width:40%}section.modules-container{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;visibility:hidden;opacity:0}section.depot-wrapper{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;visibility:hidden;opacity:0;display:none;background-color:#000}section.discredits-wrapper{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;visibility:hidden;opacity:0}section.discredits-wrapper section.discredits{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;overflow-y:auto}section.discredits-wrapper section.discredits h3{display:block;font-family:"BebasNeueBold";font-size:60px;margin-top:150px;text-align:center}section.discredits-wrapper section.discredits h4{display:block;color:#c4252a;font-family:"BebasNeueBold";font-size:18px;margin:90px 0 25px 0;text-align:center;letter-spacing:1.5px}section.discredits-wrapper section.discredits h4.sep:before{content:"";width:14px;height:2px;display:block;background-color:#c4252a;margin:0 auto 14px auto}section.discredits-wrapper section.discredits ul.center{text-align:center}section.discredits-wrapper section.discredits ul.center li{display:inline-block}section.discredits-wrapper section.discredits ul.music li{min-height:30px}section.discredits-wrapper section.discredits ul.music p{margin:auto}section.discredits-wrapper section.discredits ul li{display:block;text-align:center;clear:both;min-height:45px;margin-bottom:5px}section.discredits-wrapper section.discredits ul li .dl span{font-family:"BebasNeueBold";letter-spacing:2px;font-size:18px;pointer-events:none}section.discredits-wrapper section.discredits ul li .dl span.button-content{color:#fff}section.discredits-wrapper section.discredits ul li.dead span.role{line-height:24px}section.discredits-wrapper section.discredits ul li.dead p{margin-top:6px;letter-spacing:2px}section.discredits-wrapper section.discredits ul li p{display:block;width:500px;color:#666;font-size:12px;letter-spacing:2px;margin:30px auto}section.discredits-wrapper section.discredits ul li p a{color:#666}.desktop section.discredits-wrapper section.discredits ul li p a:hover{text-decoration:underline}section.discredits-wrapper section.discredits ul li p.mail a{letter-spacing:1px;font-size:13px}section.discredits-wrapper section.discredits ul li a{color:#333;display:inline-block;-webkit-transition:color .2s ease;transition:color .2s ease}section.discredits-wrapper section.discredits ul li a.logo-roll{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.desktop section.discredits-wrapper section.discredits ul li a.logo-roll:hover{opacity:.6}section.discredits-wrapper section.discredits ul li a.cnc{margin-bottom:35px}.desktop section.discredits-wrapper section.discredits ul li a:hover,.desktop section.discredits-wrapper section.discredits ul li a:focus{color:#888}section.discredits-wrapper section.discredits ul li a.logo{font-family:"icons";color:#c4252a}section.discredits-wrapper section.discredits ul li a.logo img{display:block;float:right}section.discredits-wrapper section.discredits ul li a.logo.akfn{color:#000;font-size:80px}section.discredits-wrapper section.discredits ul li a.logo.srg-ssr{font-size:100px;line-height:45px}section.discredits-wrapper section.discredits ul li a.logo.srf{font-size:60px;line-height:40px}section.discredits-wrapper section.discredits ul li a.logo.arte{font-size:60px;line-height:40px;color:#333;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.desktop section.discredits-wrapper section.discredits ul li a.logo.arte:hover,.desktop section.discredits-wrapper section.discredits ul li a.logo.arte:focus{opacity:.6}section.discredits-wrapper section.discredits ul li a.logo.rts{font-size:60px;line-height:40px}section.discredits-wrapper section.discredits ul li a.logo.rsi{font-size:60px;line-height:42px}section.discredits-wrapper section.discredits ul li a.logo.fragmentin{margin-top:8px}section.discredits-wrapper section.discredits ul li a.logo.smart-film{margin-top:8px}section.discredits-wrapper section.discredits ul li span{text-transform:uppercase;display:block}section.discredits-wrapper section.discredits ul li span.role{color:#c4252a;font-size:14px;line-height:36px;font-family:"BebasNeueBold";letter-spacing:1px;white-space:nowrap}section.discredits-wrapper section.discredits ul li span.name{color:#333;font-size:30px;font-family:"SteelfishRg-Regular";letter-spacing:2px}section.discredits-wrapper section.discredits .cols{text-align:center}section.discredits-wrapper section.discredits .cols ul{display:inline-block;width:310px;vertical-align:top}section.discredits-wrapper section.discredits .cols ul li{height:80px;margin-bottom:0}section.discredits-wrapper section.discredits .cols ul li.smaller{height:55px}section.discredits-wrapper section.discredits .cols ul.left{margin-right:15px}section.discredits-wrapper section.discredits .cols ul.left li{text-align:right}section.discredits-wrapper section.discredits .cols ul.right{margin-left:15px}section.discredits-wrapper section.discredits .cols ul.right li{text-align:left}section.discredits-wrapper section.discredits p{text-align:center;text-transform:uppercase}section.discredits-wrapper section.discredits p.copyright{position:relative;font-size:10px;width:500px;display:block;margin:50px auto;color:#666;letter-spacing:2px}section.discredits-wrapper section.discredits .partners{position:relative;margin:95px auto;width:70%;text-align:justify;max-width:1400px}section.discredits-wrapper section.discredits .partners.first{margin-bottom:0}section.discredits-wrapper section.discredits .partners.second{margin-top:0}section.discredits-wrapper section.discredits .partners li{display:inline-block;margin:40px 20px;vertical-align:middle}section.discredits-wrapper section.discredits .partners li a{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.desktop section.discredits-wrapper section.discredits .partners li a:hover{opacity:.6}section.discredits-wrapper section.discredits .partners li a img{display:block}section.discredits-wrapper section.discredits .partners li.small{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}section.discredits-wrapper section.discredits .partners:after{content:"";display:inline-block;width:100%;height:0px}.ie .link a:after{-webkit-transform:translate(0, 99%);transform:translate(0, 99%)}.ie .link:hover a:after{-webkit-transform:translate(0, -99%);transform:translate(0, -99%)}@media only screen and (min-height: 850px) and (min-width: 1920px){html body .hacktions-wrapper #slider .steps-wrapper .step .desc p{width:510px;letter-spacing:2px;font-size:14px}html body .hacktions-wrapper nav ul li span{font-size:22px}}@media only screen and (max-width: 1439px){body section.hub .core .news-block{left:44%}body section.hub .core .news-block img{display:none}body section.hub .core .news-block .text{min-width:240px}section.discredits-wrapper section.discredits ul.partners li{margin:20px 0}}@media only screen and (max-height: 850px){html body section.hacktions-wrapper #slider .steps-wrapper .step h2{font-size:390px}html body section.hacktions-wrapper #slider .steps-wrapper .step.rmc h2.smaller,html body section.hacktions-wrapper #slider .steps-wrapper .step.tweet h2.smaller{font-size:210px;line-height:190px;max-width:1200px}}@media only screen and (max-height: 780px){html body section.hacktions-wrapper .title-wrapper{top:10%}html body section.hacktions-wrapper #slider .steps-wrapper .step h2{font-size:336px}html body section.hacktions-wrapper #slider .steps-wrapper .step.rmc h2.smaller,html body section.hacktions-wrapper #slider .steps-wrapper .step.tweet h2.smaller{font-size:200px;line-height:175px;max-width:1200px}html body section.hacktions-wrapper nav ul li{margin-bottom:12px}html body section.hacktions-wrapper .title-wrapper{margin-bottom:18px}html body section.hacktions-wrapper .title-wrapper .dada-title{margin-top:10px}html body section.history-wrapper .history-content .history-header h2{font-size:90px;line-height:100px}}@media only screen and (max-height: 720px){html body section.hacktions-wrapper .title-wrapper{top:8%}html body section.hacktions-wrapper .title-wrapper h3{margin-top:10px}html body section.hacktions-wrapper #slider .steps-wrapper .step h2{font-size:300px}html body section.hacktions-wrapper #slider .steps-wrapper .step.rmc h2.smaller,html body section.hacktions-wrapper #slider .steps-wrapper .step.tweet h2.smaller{font-size:200px;line-height:175px;max-width:1200px}}@media only screen and (max-height: 680px){html body section.hacktions-wrapper #slider .steps-wrapper .step.rmc h2.smaller,html body section.hacktions-wrapper #slider .steps-wrapper .step.tweet h2.smaller{font-size:180px;line-height:165px;max-width:1100px}}section.orientation{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;position:fixed;visibility:hidden;display:none;z-index:1000;background-color:#c4252a}section.orientation .orientation__wrapper{display:table;width:100%;height:100%}section.orientation .orientation__content{display:table-cell;vertical-align:middle;text-align:center}section.orientation .orientation__gif{position:relative;width:300px;height:330px;margin:0 auto 150px}section.orientation .orientation__gif:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;width:1051px;height:1025px;background-image:url("/img/hub/trame.png");background-size:contain;background-repeat:no-repeat}section.orientation .orientation__gif .orientation__gif-item{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;background-size:auto 100%;background-repeat:no-repeat}section.orientation .orientation__gif .orientation__gif-item.hide{visibility:hidden}section.orientation .orientation__nope{display:none;font-family:"BebasNeueBold";letter-spacing:20px;font-size:400px;color:rgba(0,0,0,0.1)}section.orientation .orientation__explication{width:330px;margin:0 auto 36px;font-family:"SteelfishRg-Regular";font-size:36px;letter-spacing:2px;color:white;text-transform:uppercase}section.orientation .orientation__explication a{color:white;text-decoration:underline}section.orientation .orientation__explication--horizontal,section.orientation .orientation__explication--vertical{display:none;visibility:hidden}section.orientation .orientation__img{width:186px;height:175px;margin:0 auto;background-image:url("/img/hub/orientation_h.png");background-size:contain;background-repeat:no-repeat}.browser{display:none}body.mobile section.orientation .orientation__gif{width:240px;height:270px;margin:0 auto 60px}body.mobile section.orientation .orientation__explication{font-size:26px}body.mobile section.orientation .orientation__img{width:116px;height:105px}@media screen and (orientation: landscape){section.orientation .orientation__gif{position:relative;display:inline-block;vertical-align:middle;width:300px;height:330px;margin:0}section.orientation .orientation__explication{display:inline-block;vertical-align:middle;width:270px;margin:0}section.orientation .orientation__img{position:absolute;top:12px;right:12px;width:96px;height:97px;margin:0 auto;background-image:url("/img/hub/orientation_v.png");background-size:contain;background-repeat:no-repeat}}@media screen and (max-width: 1280px){body.tablet .background-texture{background-size:cover}section.discredits-wrapper section.discredits ul.partners li{margin:15px 40px}section.menu-layer .container{background-size:auto 60%}section.history .history-content .history-header .depot{padding-left:80px}section.history .history-content .history-header h2{width:440px;font-size:100px;line-height:90px}section.history .history-content .history-header p{width:100%}section.history .history-content .date-wrapper{width:100%;padding:30px;box-sizing:border-box}body.tablet section.hub .core .links-layer .link-bottom{position:fixed}body section.hub .core .news-block .text{width:240px;padding:24px;left:80px}body section.hub .core .news-block .text .date{font-size:12px}body section.hub .core .news-block .text h3{font-size:24px;margin:4px 0 10px 0}body section.hub .core .news-block .text p{margin-bottom:8px}body.tablet section.hacktions-wrapper #slider .steps-wrapper .step h2{font-size:300px}body.tablet section.hacktions-wrapper #slider .steps-wrapper .step h2.smaller{top:13%;font-size:200px}body.tablet section.hacktions-wrapper #slider .steps-wrapper .step.rmc h2.smaller,body.tablet section.hacktions-wrapper #slider .steps-wrapper .step.tweet h2.smaller{font-size:160px;line-height:150px}body.tablet section.hacktions-wrapper .step-counter{-webkit-transform:none;transform:none}body.tablet section.hacktions-wrapper .title-wrapper .dada-title span{font-size:40px}body.tablet section.hacktions-wrapper nav ul li{margin-bottom:5px}}body.mobile,body.tablet{overflow:visible}@media screen and (max-width: 960px){section.discredits-wrapper section.discredits ul.partners li{display:block;margin:0 auto 30px auto}section.discredits-wrapper section.discredits ul.partners li a{text-align:center}section.discredits-wrapper section.discredits ul.partners li a img{display:inline}section.discredits-wrapper section.discredits ul li span.name{font-size:23px}section.discredits-wrapper section.discredits ul li p{width:90%}section.discredits-wrapper section.discredits .cols ul{width:45%}section.history .history-content h2,section.history .history-content h3,section.history .history-content h4{font-size:40px}section.history .history-content .history-header{display:block;padding:100px}section.history .history-content .history-header .title,section.history .history-content .history-header .depot{display:block;width:100%}section.history .history-content .history-header .depot{padding-left:0}section.history .history-content .history-header h2{position:relative;right:inherit;top:inherit;width:100%;margin-bottom:20px;font-size:60px;line-height:50px;letter-spacing:2px}section.history .history-content .date-wrapper .date{display:block;width:100%;box-sizing:border-box;vertical-align:top}section.history .history-content .date-wrapper .date:first-child{padding-right:0}section.history .history-content .date-wrapper .date:first-child header .quote-text,section.history .history-content .date-wrapper .date:first-child header .quote-author{padding:0}section.history .history-content .date-wrapper .date:first-child p{padding-left:0}section.history .history-content .date-wrapper .date:last-child{padding-left:0;padding-top:50px}section.history .history-content .date-wrapper .date:last-child header{padding:0 50px}section.history .history-content .date-wrapper .date:last-child p{padding-right:0}section.history .history-content .date-wrapper .date header h3{font-size:90px;line-height:90px}section.history .history-content .date-wrapper .date header h4{font-size:36px;line-height:36px}}
