﻿@import'/_assets/gameduell/css/generic.css';.vNode{display:block}html,body{color:#777d83}html{font:normal 1em/1.45em "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.25px}html.fixed body>nav,html.fixed #logo,html.fixed #burger-menu,html.fixed #nav-background{transform:translate(0, 0)}html.fixed #nav-background{background-color:#000}body>header{transform:translate3d(0, 0, 0);width:100%;position:relative}body>main{position:relative;background:#fff;overflow:hidden;min-height:100%}body>nav{top:0;z-index:10}body>nav a{transition:color .3s}body>footer{background-color:#d32026;padding:50px 15px;color:#fff;font-size:15px;line-height:25px;text-align:center;position:relative}body>footer section{max-width:970px;margin:0 auto;justify-content:space-between;flex-wrap:wrap;display:flex;position:relative}body>footer section>a{font-size:30px}body>footer component-bookmarks{flex-basis:120px;width:120px;margin:0}body>footer ul.submenu{display:none}body>footer ul.main-navigation{flex-basis:var(--footer-nav-flex-basis);width:100%}body>footer ul.main-navigation li{display:inline-block;line-height:25px;font-weight:500;color:inherit;margin-right:21px;margin-left:21px;min-width:0}body>footer ul.main-navigation li.jobs{display:none}body>footer ul.main-navigation li a{text-transform:uppercase;font-weight:bold;font-size:110%;padding:10px 0;float:left}body>footer a{transition:color .3s;text-decoration:none;color:#fff}body>footer a:hover,body>footer a:active{color:#000}body>footer .copyright{padding:40px 0 20px 0;text-align:center;margin:0 auto}#head{padding-top:40px}#head .breadcrumbs{position:relative;max-width:var(--content-width);width:100%;margin:0 auto;display:block;font:normal .875em/1.2em "Helvetica Neue",Helvetica,Arial,sans-serif;color:#aeb3b8}#head .breadcrumbs a{transition:color .333s cubic-bezier(0.694, 0.0482, 0.335, 1);color:#d32026;text-decoration:none}#head .breadcrumbs a:hover,#head .breadcrumbs a:active{color:#ff6a6f}#top h1,#top h2{max-width:var(--content-width);display:block;width:100%;color:#fff;transition:all .3s;transform:translate(-50%, -50%);opacity:1;text-shadow:0 0 5px rgba(0,0,0,.6);position:absolute;top:50%;left:50%}#top h1{font:normal 1.875em/1.2em "Helvetica Neue",Helvetica,Arial,sans-serif}#top h2{display:none}#top .slides{background-color:silver;background-repeat:no-repeat;background-size:100% auto;position:relative;height:500px}#top .slides div{transition:opacity .6s;opacity:0;background-repeat:inherit;background-size:inherit;height:100%;width:100%;position:absolute;left:0;top:0}#top .overlay{transition:opacity .6s;position:fixed;left:0;top:0;height:150px;width:100%}.loading #top .slides{mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));mask-size:200% 100%;animation:placeholderAnimate 1s ease infinite alternate;position:relative;overflow:hidden;pointer-events:none}.loading #top .slides>*{color:rgba(0,0,0,0);background-color:silver}.loading #top h1{transform:translate(-150%, -50%);opacity:0}#nav-background{transition:transform .6s,background-color .6s;transform:translate(0, 50px);height:70px;width:100%;position:fixed;top:0;z-index:9}#logo{background-image:url("/_assets/gameduell/images/inside_logo.svg");background-repeat:no-repeat;background-size:cover;transition:margin-left .3s,transform .6s;transform:translate(0, 50px);overflow:hidden;position:fixed;display:block;left:calc((100vw - var(--content-width))/2);top:17px;width:174px;height:32px;z-index:10}#logo a{text-indent:-170px;height:inherit;width:inherit;display:block}#content{max-width:100%;display:block;width:100%}#to-top{transition:background-color .3s;background-color:#fff;transform:translate(-50%, 0);position:relative;left:50%;border-radius:50%;margin-bottom:20px;height:55px;width:55px}#to-top:hover{background-color:#000}#to-top span{cursor:pointer;display:block;height:100%;width:100%}#to-top span::before{font-family:"icomoon";font-weight:normal;font-size:34px;content:"";color:#d32026;line-height:55px;display:block;height:100%;width:100%}.vNode{margin-right:auto;margin-left:auto;display:block}.vNode#top,.vNode[data-lazy]{width:100%}.vNode[data-lazy]{display:block;position:relative}.vNode[data-lazy].rendered{min-height:initial}.vNode:not(.no-frame,#top){max-width:var(--vnode-width)}.vNode.no-frame{max-width:100vw}[data-page=front] .vNode:not(.no-frame,#top),[data-page=greenpledge] .vNode:not(.no-frame,#top),[data-page=imprint] .vNode:not(.no-frame,#top){max-width:var(--content-width)}article{padding:var(--article-padding);margin:0 auto}aside{display:none}[data-page=imprint] #head .breadcrumbs,[data-page=blog] #head .breadcrumbs{max-width:var(--two-cols-total-width)}[data-page=imprint] #content{display:flex;max-width:var(--two-cols-total-width);margin:0 auto}[data-page=imprint] #content hr{opacity:.3;margin:0 60px 80px}[data-page=greenpledge] #top h1{display:none}[data-page=greenpledge] article{font-size:110%}[data-page=front] #head .breadcrumbs{display:none}[data-page=jobs] article,[data-page=blog] article{justify-content:space-between;display:flex;max-width:var(--two-cols-total-width)}[data-page=jobs] article #content,[data-page=blog] article #content{max-width:var(--two-cols-main-width)}[data-page=jobs] article aside,[data-page=blog] article aside{display:block;flex-basis:var(--two-cols-aside-width);width:100%}[data-page=jobs] article aside component-bookmarks,[data-page=jobs] article aside component-news-links,[data-page=blog] article aside component-bookmarks,[data-page=blog] article aside component-news-links{display:block;margin-top:40px}[data-page=jobs] article{flex-wrap:var(--two-cols-flex-wrap)}[data-page=blog] article{flex-wrap:var(--two-cols-flex-reverse-wrap)}[data-page=jobs] #head .breadcrumbs{display:none}[data-page=jobs] footer .main-navigation .jobs{display:inline-block}component-slider.no-frame::before,component-slider.no-frame::after{content:" ";display:block;height:100%;width:50%;position:absolute;top:0}component-slider.no-frame::before{background-color:#252525;left:0}component-slider.no-frame::after{background-color:#97ad31;right:0}component-dropdown{display:block;max-width:240px}component-box:not(.loaded){min-height:var(--content-box-mh)}component-parallax{min-height:var(--content-parallax-mh);background:silver}component-animation{min-height:var(--content-animation-mh);background-color:#252525}component-features{min-height:var(--content-features-mh)}component-gallery{min-height:var(--content-gallery-mh)}component-videos{min-height:var(--content-videos-mh)}component-jobs-menu{min-height:var(--content-jobs-mh)}component-plain{min-height:var(--content-plain-mh)}component-partners{min-height:var(--content-partners-mh)}
