﻿@import'/_assets/gameduell/css/generic.css';@keyframes shimmer{100%{transform:translateX(100%)}}@keyframes placeholderAnimate{100%{-webkit-mask-position:right;mask-position:right}}.vNode{display:block}.vNode:not(.loaded),img[data-src]{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;opacity:.5;pointer-events:none;filter:grayscale(200%)}.vNode:not(.loaded)>*,img[data-src]>*{color:rgba(0,0,0,0);background-color:silver}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;position:relative}body>footer section>a{position:absolute;left:0;font-size:30px}body>footer ul.submenu{display:none}body>footer ul.social-bookmarks{position:absolute;right:0;top:0;flex-wrap:wrap;display:flex;list-style-type:none;justify-content:center;padding:0}body>footer ul.social-bookmarks li{display:block;height:40px;width:40px}body>footer ul.social-bookmarks a{line-height:37px;font-size:22px}body>footer ul.main-navigation{padding:0 120px}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%}.social-bookmarks{justify-content:center;list-style-type:none;flex-wrap:wrap;display:flex;padding:0}.social-bookmarks.footer{width:120px}.social-bookmarks.footer li{width:40px;height:40px}.social-bookmarks.footer li a{color:#fff;width:40px}.social-bookmarks.footer li a:hover{color:#000}.social-bookmarks.aside li{width:100%}.social-bookmarks.aside li a{font:normal 1em/1.45em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:40px;display:block;color:#39434e}.social-bookmarks.aside li a::before{line-height:40px;text-align:left;font-size:22px;display:block;height:40px;width:40px;float:left}.social-bookmarks.aside li a:hover{color:#ff6a6f}.social-bookmarks li{display:inline-block}.social-bookmarks li a{transition:color .333s;text-decoration:none;font-size:22px;line-height:37px;height:40px}.social-bookmarks li a::before{font-family:"icomoon"}.social-bookmarks li a.instagram::before{content:""}.social-bookmarks li a.linkedin::before{content:""}.social-bookmarks li a.xing::before{content:""}.social-bookmarks li a.glassdoor::before{content:""}.social-bookmarks li a.twitter::before{content:""}.social-bookmarks li a.youtube::before{content:""}.social-bookmarks li a.facebook::before{content:""}.social-bookmarks li a:hover{background-color:rgba(0,0,0,0)}.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}content-slider.no-frame::before,content-slider.no-frame::after{content:" ";display:block;height:100%;width:50%;position:absolute;top:0}content-slider.no-frame::before{background-color:#252525;left:0}content-slider.no-frame::after{background-color:#97ad31;right:0}component-dropdown{display:block;max-width:240px}component-bookmarks h3{font:bold 1.125em/1.2em "Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px}content-box:not(.loaded){min-height:var(--content-box-mh)}content-parallax{min-height:var(--content-parallax-mh);background:silver}content-animation{min-height:var(--content-animation-mh);background-color:#252525}content-features{min-height:var(--content-features-mh)}content-gallery{min-height:var(--content-gallery-mh)}content-videos{min-height:var(--content-videos-mh)}content-jobs{min-height:var(--content-jobs-mh)}content-plain{min-height:var(--content-plain-mh)}content-partners{min-height:var(--content-partners-mh)}
