.fond__red,.highlight-red,.faq .panel h4 a,.faq .panel h4 a:hover,.faq .panel h4 a:active,.faq .panel h4 a:visited,.panel-group .panel h4 a,.panel-group .panel h4 a:hover,.panel-group .panel h4 a:active,.panel-group .panel h4 a:visited,.event-cta{background-color:#EE4268}.fond__dark-red{background-color:#C53C3C}.fond__cyan,.highlight-cyan{background-color:#01FCFF}.fond__blue,.highlight-blue{background-color:#26b7d9}.fond__green,.highlight-green{background-color:#0F7676}.fond__grey-bright{background-color:#F2F2F2}.fond__grey-mid{background-color:#E7E7E7}.fond__grey-grey{background-color:#CDCDCD}.fond__white,.navbar,.fond__green .lab-links a,.highlight-green .lab-links a,.highlight-white{background-color:#fff}.fond__green2{animation:colorchange 30s infinite;-webkit-animation:colorchange 30s infinite}.fond__grey,body{background-color:#F2F2F2}.fond__grey-mid{background-color:#E7E7E7}.fond__white,.navbar,.fond__green .lab-links a,.highlight-green .lab-links a,.highlight-white{background-color:#fff}.fond__orange,.highlight-orange{background-color:#ffcf4d}.text__orange{color:#ffcf4d}.text__orange a,.text__orange a:hover,.text__orange a:visited,.text__orange a:focus{color:#EE4268}.text__red,.fond__green a,.highlight-green a,.fond__green .lab-links a,.highlight-green .lab-links a,.highlight-white,.event-date-cta-wrapper,.jumbotron h1{color:#EE4268}.text__red a,.fond__green a a,.highlight-green a a,.fond__green .lab-links a a,.highlight-green .lab-links a a,.highlight-white a,.event-date-cta-wrapper a,.jumbotron h1 a,.text__red a:hover,.fond__green a a:hover,.highlight-green a a:hover,.highlight-white a:hover,.event-date-cta-wrapper a:hover,.jumbotron h1 a:hover,.text__red a:visited,.fond__green a a:visited,.highlight-green a a:visited,.highlight-white a:visited,.event-date-cta-wrapper a:visited,.jumbotron h1 a:visited,.text__red a:focus,.fond__green a a:focus,.highlight-green a a:focus,.highlight-white a:focus,.event-date-cta-wrapper a:focus,.jumbotron h1 a:focus{color:#EE4268}.text__blue{color:#26b7d9}.text__blue a,.text__blue a:hover,.text__blue a:visited,.text__blue a:focus{color:#26b7d9}.text__green{color:#0F7676}.text__green a,.text__green a:hover,.text__green a:visited,.text__green a:focus{color:#0F7676}.text__cyan{color:#01FCFF}.text__cyan a,.text__cyan a:hover,.text__cyan a:visited,.text__cyan a:focus{color:#01FCFF}.text__grey-dark{color:#999}.text__grey-dark a,.text__grey-dark a:hover,.text__grey-dark a:visited,.text__grey-dark a:focus{color:#999}.text__grey-mid{color:#E7E7E7}.text__grey-mid a,.text__grey-mid a:hover,.text__grey-mid a:visited,.text__grey-mid a:focus{color:#E7E7E7}.text__grey-bright{color:#F2F2F2}.text__grey-bright a,.text__grey-bright a:hover,.text__grey-bright a:visited,.text__grey-bright a:focus{color:#F2F2F2}.text__black,a,a:hover,a:active,.fond__blue p a,.highlight-blue p a,.fond__blue li a,.highlight-blue li a{color:#000}.text__white,#animation-wrapper h1,.highlight-red,.faq .panel h4 a,.faq .panel h4 a:hover,.faq .panel h4 a:active,.faq .panel h4 a:visited,.panel-group .panel h4 a,.panel-group .panel h4 a:hover,.panel-group .panel h4 a:active,.panel-group .panel h4 a:visited,.highlight-cyan,.highlight-blue,.highlight-green,.highlight-orange,.event-cta{color:#fff}@font-face{font-family:'League Spartan';src:url("../fonts/leaguespartan-bold.eot");src:url("../fonts/leaguespartan-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/leaguespartan-bold.woff2") format("woff2"),url("../fonts/leaguespartan-bold.woff") format("woff"),url("../fonts/leaguespartan-bold.ttf") format("truetype"),url("../fonts/leaguespartan-bold.svg#league_spartanbold") format("svg");font-weight:bold;font-style:normal}.nav>li>a{padding:0}.nav-pills li a{border-radius:0}.nav-pills li a:hover{background-color:transparent}body{font-size:18px;line-height:1.6em;font-family:"League Spartan",sans-serif;font-weight:normal;font-style:normal}div,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Overpass', sans-serif;font-weight:normal;font-style:normal}h1,.h1,.jumbotron h1,h2,.h2,h3,.h3{margin:24px 0;text-transform:uppercase;font-size:24px}h4,.h4{text-transform:uppercase;margin:28px 0;line-height:28px}.fond__green a,.highlight-green a{text-decoration:underline}.fond__blue p a,.highlight-blue p a,.fond__blue li a,.highlight-blue li a{text-decoration:underline}.fond__green .lab-links a,.highlight-green .lab-links a{box-shadow:10px 0 0 #fff,-10px 0 0 #fff;display:inline;margin:0 10px;text-decoration:none}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{text-decoration:none}label{font-weight:normal}#animation-wrapper h1{line-height:1.4em;margin:15px 0;letter-spacing:-0.05em;text-transform:inherit;font-size:22px}.jumbotron{font-size:18px;margin-bottom:0}.jumbotron p{margin:28px 0;line-height:1.6em}.highlight{font-size:18px;line-height:1.6em !important;text-transform:uppercase}.highlight-red,.faq .panel h4 a,.faq .panel h4 a:hover,.faq .panel h4 a:active,.faq .panel h4 a:visited,.panel-group .panel h4 a,.panel-group .panel h4 a:hover,.panel-group .panel h4 a:active,.panel-group .panel h4 a:visited{box-shadow:10px 0 0 #EE4268,-10px 0 0 #EE4268;display:inline;margin:0 10px}.highlight-cyan{box-shadow:10px 0 0 #01FCFF,-10px 0 0 #01FCFF;display:inline;margin:0 10px}.highlight-blue{box-shadow:10px 0 0 #26b7d9,-10px 0 0 #26b7d9;display:inline;margin:0 10px}.highlight-green{box-shadow:10px 0 0 #0F7676,-10px 0 0 #0F7676;display:inline;margin:0 10px}.highlight-white{box-shadow:10px 0 0 #fff,-10px 0 0 #fff;display:inline;margin:0 10px}.highlight-orange{box-shadow:10px 0 0 #ffcf4d,-10px 0 0 #ffcf4d;display:inline;margin:0 10px}.form-control,.btn{font-size:18px;line-height:1.6em}.faq .row div p{font-size:16px}.meta-links-foot{text-transform:uppercase}.meta-links-foot a,.meta-links-foot a:hover,.meta-links-foot a:visited,.meta-links-foot a:active{color:#000;text-decoration:none}.foot-note{color:#999;font-size:16px}.page-title{font-size:63px;margin:60px 0}.jumbotron{padding:15px}.btn{border-radius:0;border:0}.btn:hover{color:#0F7676}.btn-mitmachen{background-color:#F2F2F2;color:#EE4268;width:100%}.prettyCheckbox{background:#efefef;border:1px solid #ccc;cursor:pointer;display:inline-block;height:20px;width:20px;margin-right:10px;border-radius:20px}.prettyCheckbox.checked{position:relative}.prettyCheckbox.checked .check{background:#000;border-radius:10px;display:inline-block;height:10px;width:10px;position:absolute;top:4px;left:4px;z-index:100}.ptf-teaser .ptf-hidden{visibility:hidden}.ptf-teaser object{pointer-events:none}.init-hidden{visibility:hidden}.mobile-menu-toggle{right:15px;top:30px}.navbar{background-image:none;border-radius:0;box-shadow:none;margin-bottom:0;padding:30px}.body-wrap{overflow:hidden;width:100%;position:relative}.nav-wrap{position:absolute;top:0;right:calc(-100% + 74px);width:calc(100% - 74px);height:100%;padding:15px}.page-wrap{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;position:relative}.mobile-menu-open .page-wrap{-webkit-transform:translateX(calc(-100% + 74px));transform:translateX(calc(-100% + 74px))}.nav-meta li{display:inline-block;margin-right:5px;margin-bottom:20px}.nav-meta li:last-child{margin-right:0}.nav-meta>li>a{height:44px;line-height:42px;color:#EE4268;padding:0 10px;border:2px solid #EE4268;white-space:nowrap}.nav-meta>li>a:hover,.nav-meta>li>a:focus{color:#EE4268;background:transparent}.nav-meta>li.nav-meta-social{display:inline-block;width:inherit}.nav-meta>li.nav-meta-social>a{background:#EE4268;color:#fff;width:44px;padding:0}.nav-meta>li.nav-meta-social>a:hover{background:#EE4268;color:#fff}.main-nav-wrapper .nav-pills>li{border:2px solid transparent}.main-nav-wrapper .nav-pills>li a{padding:0 5px;color:#000}.main-nav-wrapper .nav-pills .current{border:2px solid #EE4268;display:inline-block}.nav-pills>li{float:none}.marker{background-color:#fff;color:#fff}.hero-container{position:relative}.hero-container a{text-decoration:none}#animation-wrapper,.hero-overlay{font-family:"League Spartan",sans-serif;padding:5% 0;top:0;left:0;right:0;margin:0 auto;width:100%}.hero-overlay-info{background-size:cover;background-position:center;padding:0;text-align:left;width:100%;height:100%;font-family:"League Spartan",sans-serif;top:0;left:0;right:0;margin:0 auto}.hero-overlay-info h1{font-size:50px;font-family:"League Spartan",sans-serif;letter-spacing:2px;text-align:center;margin-top:-18%}.form-control{height:40px;padding:6px 12px;color:#000;border:none;border-radius:0}.form-group .prettyCheckbox{margin-left:10px}.form-group-newsletter div{padding:0}.cfg-cities li{margin-right:20px;margin-bottom:10px;cursor:pointer}.cfg-cities li:last-child{margin-right:0}.cfg-cities-sub{font-size:14px;margin:0 0 32px 0 !important}.faq .panel,.panel-group .panel{margin:0;background-color:transparent;border:none;border-radius:0;box-shadow:none}.faq .panel h4,.panel-group .panel h4{margin-top:0}.faq .panel h4 a,.faq .panel h4 a:hover,.faq .panel h4 a:active,.faq .panel h4 a:visited,.panel-group .panel h4 a,.panel-group .panel h4 a:hover,.panel-group .panel h4 a:active,.panel-group .panel h4 a:visited{margin-left:10px;text-decoration:none}.faq .panel p,.panel-group .panel p{margin-top:0}.panel-body{padding:0}.event-wrapper,.project-wrapper{font-size:16px;line-height:26px;text-align:left;padding:30px;margin:30px 0 0 0}.event-wrapper h4,.project-wrapper h4{margin:7px 0 16px 0}.project-wrapper{margin:0 0 32px 0}.project-status:before{font-family:'FontAwesome';content:"\f135";font-size:19px;color:black;margin-right:10px}.project-links:before{font-family:'FontAwesome';content:"\f14c";font-size:19px;color:black}.project-footer .m-r-2{margin-right:18px}.icon-before:before{display:inline-block;content:"";margin-right:10px}.event-time:before{background-image:url("../static/img/time.svg");height:20px;width:18px}.event-location:before{background-image:url("../static/img/place.svg");height:21px;width:17px}.event-cta{display:inline-block;padding:0 10px}.event-cta a,.event-cta a:hover,.event-cta a:visited,.event-cta a:active{color:#fff;text-decoration:none}.event-date-cta-wrapper{text-align:center;margin:15px 0 0 0}.event-date-d{text-transform:uppercase;font-size:36px;padding-top:26px;margin:0 auto;display:inline-block;width:80px;height:80px;border:2px solid #EE4268;border-radius:80px}.event-lab,.event-time,.event-location,.event-date-d{display:block}.partner ul{margin:0;padding:0;list-style-type:none}.partner li{padding:28px 0}.partner img{height:auto;margin:0 auto;margin-bottom:50px;width:inherit;width:80%}.h4c-teaser{max-width:30%;height:auto;display:block;float:left;margin:5px 20px 10px 0}.lab-leads li{padding:0}.packery-container{visibility:hidden}.packery-item-gutter{width:5%}.packery-item{width:100%}.project-image{margin-bottom:28px}.project-link-list,.post-links,.project-links{margin-bottom:26px}.project-collaborators:before{background-image:url("../static/img/collaborators.svg");height:23px;width:21px}.project-collaborators-list{margin-top:18px}.members{line-height:26px;font-size:20px;text-align:center}.members .member{margin-bottom:26px;min-width:100%;display:block;float:center}.members .member-avatar{margin:0 20px 10px 0;width:100px;height:100px}.speaker-big{width:200px;height:200px;margin:0 20px 20px 0;float:right}.speaker-bio{margin:100px 0 0 0}.project-teaser-slim .image-crop{position:relative}.project-teaser-slim .image-crop .project-image{width:100%}.project-description p{margin:0 0 10px 0}.project-description p:last-child{margin-bottom:26px}.project-labs-box{float:none;width:100%}.project-labs-box .icon-before:before{margin-right:0}.project-labs-box .m-r-2{margin-right:0}.project-status-box{margin-top:8px;float:none;width:100%;text-align:left}.loading{text-align:center}.loading i{display:block;font-size:72px}.blog-header:after{content:'A';position:absolute;width:100%;height:100%;background-color:white}.blog-post-teaser{overflow:hidden}.blog-post-teaser:first-child{margin-top:0}.blog-post-teaser img{max-width:80%;margin:30px auto}.blog-post-teaser a{text-decoration:none !important}.blog-sidebar img{margin:26px 0}.blog-sidebar .blog-sidebar-nl-signup h3,.blog-sidebar .blog-sidebar-nl-signup p{text-align:left}.blog-sidebar .rss-feed i{font-size:26px}.blog-sidebar .rss-feed h3{display:inline-block}.blog-page-nav{margin-top:26px}.blog-page-nav .newer{float:left}.blog-page-nav .older{float:right}#infscr-loading{padding:15px 0;text-align:center}#infscr-loading img{display:none}.post .event-wrapper:first-child{margin-top:0}.post h2,.post h3{font-size:18px}.post-links{margin:26px 0 0 0}.post-links a{text-decoration:underline}.post-title{margin-top:0}.post-meta{font-size:14px;line-height:16px;color:gray}.post-meta a{color:gray}.post-description img{margin:30px auto;max-width:70%;height:auto;display:block}.post-description iframe{margin:30px auto;display:block}.post-description p:last-child{margin-bottom:0}.post-img-caption{display:block;text-align:center;margin-top:-30px;color:gray;margin-bottom:10px}.post-page-nav{text-align:center !important;margin-top:26px}.post-page-nav a:hover{text-decoration:none}.twitter-feed .twitter-head h3{float:left}.twitter-feed .twitter-head .follow-twitter{float:right;margin-top:24px}.twitter-feed .event-wrapper{margin-top:18px}.press-clippings{margin-top:50px;padding:0;list-style-type:none}.press-clippings li{margin-bottom:40px}.press-clippings .press-clipping-meta{margin-bottom:0}.story-teaser--image a,.story--head a,.hero-pattern a{text-decoration:none}.story-teaser--image svg,.story--head svg,.hero-pattern svg{display:block;stroke:#FFFFFF;height:100%;width:100%}.story__red svg,.story__red .story--header--title,.story__red .story-teaser--title,.story__red .story--header--hero,.story__red .story--header--meta{background-color:#EE4268}.story__red .story--links a,.story__red blockquote{color:#EE4268}.story__green svg,.story__green .story--header--title,.story__green .story-teaser--title,.story__green .story--header--hero,.story__green .story--header--meta{background-color:#0F7676}.story__green .story--links a,.story__green blockquote{color:#0F7676}.story__blue svg,.story__blue .story--header--title,.story__blue .story-teaser--title,.story__blue .story--header--hero,.story__blue .story--header--meta{background-color:#26b7d9}.story__blue .story--links a,.story__blue blockquote{color:#26b7d9}.story__cyan svg,.story__cyan .story--header--title,.story__cyan .story-teaser--title,.story__cyan .story--header--hero,.story__cyan .story--header--meta{background-color:#01FCFF}.story__cyan .story--links a,.story__cyan blockquote{color:#01FCFF}.story-teaser{position:relative;overflow:hidden;padding-left:0;padding-right:0}.story-teaser--image{padding-top:64.84375%}.story-teaser--image svg{position:absolute;top:0;left:0}.story-teaser--title{position:absolute;width:100%;padding:0 25px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);color:white}.story-teaser--title h2{font-family:'League Spartan', "Apercu Mono Pro Regular", 'Andale Mono', sans-serif;font-size:18px;line-height:1.5;text-transform:none}.story-teaser--title a{text-decoration:none;color:white}.story--head{position:relative;text-align:center}.story--pattern,.hero-pattern{position:relative}.hero-pattern-wrap,.story--pattern-wrap{background-repeat:no-repeat;background-position:center;width:100%;left:0;top:0}.hero-info{background-image:url("/static/img/info.gif");background-size:250px}.hero-anmelden{background-image:url("/static/img/anmelden.gif");background-size:250px}.hero-veranstalter{background-image:url("/static/img/team_okfblau.gif");background-size:250px}.hero-slogan{background-image:url("/static/img/workinon-2.gif");background-size:65%;background-position-x:20px;background-position-y:20px}.hero-register{background-image:url("/static/img/register.gif");background-size:250px}.hero-orga{background-image:url("/static/img/organisiert.gif");background-size:250px}.hero-speaker{background-image:url("/static/img/speaker.gif");background-size:250px}.hero-index{background-image:url("/static/img/io.png");background-size:50%}.hero-day1{background-image:url("/static/img/tag1-1.gif");background-size:250px}.hero-day2{background-image:url("/static/img/tag2.gif");background-size:250px}.hero-pattern-wrap{padding-top:32.421875%}.hero-pattern-wrap svg{position:absolute;top:0;left:0}.story--pattern-wrap{padding-top:80.46875%}.story--pattern-wrap svg{position:absolute;top:0;left:0}.story--header{width:100%;color:white}.story--header--hero{left:0;right:0;margin:0 auto;padding:10px}.story--header--hero .caption{color:white;position:absolute;bottom:0;width:100%;text-transform:uppercase}.story--header--title{font-family:'League Spartan', "Apercu Mono Pro Regular", 'Andale Mono', sans-serif;font-size:24px;line-height:1.5;text-transform:none;margin:0;padding:25px}.story--header--meta{text-transform:uppercase;padding-bottom:25px;margin-bottom:0}.story--header--meta a{color:white}.story--lead p{font-family:'League Spartan', "Apercu Mono Pro Regular", 'Andale Mono', sans-serif;line-height:1.5;font-size:24px;text-align:center;margin-bottom:50px}.story--embed{margin-top:80px;margin-bottom:80px;max-width:500px;margin:0 auto}.story-wrapper{padding:25px 15px 15px 15px}.story--body h1,.story--body h2,.story--body h3,.story--body h4,.story--body h5{font-family:"Apercu Mono Pro Regular", 'Andale Mono', sans-serif;font-size:24px;text-transform:none}.story--body p{font-family:"Apercu Mono Pro Regular", 'Andale Mono', sans-serif;margin-bottom:40px}.story--body figure img{display:block;height:auto;max-width:100%}.story--body figure.right{margin:0 0 25px 0}.story--body figure.left{margin:0 0 25px 0}.story--body figcaption{font-family:'Junction', Helvetica, Arial, sans-serif;font-size:14px;line-height:1.5;margin-bottom:0}.story--body blockquote{position:relative;padding:0;margin:0 25px 15px 0;border:0}.story--body blockquote p{font-family:"Apercu Mono Pro Regular", 'Andale Mono', sans-serif;font-size:24px;text-indent:36px;margin:0}.story--body blockquote p:before{content:"\201C";font-size:60px;display:block;position:absolute;top:-12px;left:-36px}.story--body blockquote footer{font-family:'Junction', Helvetica, Arial, sans-serif;font-size:14px;margin-bottom:0}.story--links,.story--members{padding:15px 15px 0 15px}.story--members .fond__greymid{background-color:#F2F2F2}.hero-pattern__drl:before{padding-top:30%}.hero-pattern__drl svg{stroke:none}.drl-footer{padding:30px}.map-container{position:relative}#lab-map{width:100%}.lab-map-home{height:300px}.lab-map-city{height:200px}.leaflet-marker-icon-wrapper{position:absolute}.leaflet-marker-iconlabel{background:white;background:rgba(255,255,255,0.75);display:block;color:#EE4268;font-family:"Apercu Mono Pro Regular", 'Andale Mono', sans-serif;font-size:13px;font-weight:normal;padding:4px 6px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-marker-iconlabel.city-marker{font-size:16px}.leaflet-marker-iconlabel.label-left{right:4px;position:absolute}.leaflet-marker-icon-wrapper:hover .leaflet-marker-iconlabel{background:white;display:inline-block}.leaflet-container .leaflet-marker-iconlabel a{color:#EE4268;text-decoration:none}.h4c-map-legend-wrap{padding:20px;position:absolute;bottom:0}.h4c-map-legend-text{font-size:13px;padding:0 8px;display:inline-block;background:white;color:#EE4268}.row.board{margin-top:10px;margin-bottom:10px;float:left}.kommt{animation:colorchange 30s infinite;-webkit-animation:colorchange 30s infinite;letterspacing:0.2}.kommt h1{font-family:"League Spartan",sans-serif;font-size:30px;text-align:center;margin:0 auto;padding:100px 0 50px 0;letter-spacing:3px;max-width:60%;line-height:40px}.kommt .cta-sub{margin:0 auto;padding:0 0 50px 0}@keyframes colorchange{0%{background:#EF3D4D}10%{background:#EB4580}30%{background:#2F65F2}50%{background:#06F4FF}60%{background:#78FFB8}70%{background:#AEEB68}80%{background:#FFD45E}100%{background:#EF3D4D}}@-webkit-keyframes colorchange{0%{background:#EF3D4D}10%{background:#EB4580}30%{background:#2F65F2}50%{background:#06F4FF}60%{background:#78FFB8}70%{background:#AEEB68}80%{background:#FFD45E}100%{background:#EF3D4D}}keyframes fadein from{opacity:0}keyframes fadein to{opacity:1}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}}.hero-overlay{padding:0;text-align:left;width:100%;height:100%}.hero-overlay h1{font-family:"League Spartan",sans-serif;width:80%;margin:1em 0em 0em 1em;font-size:24px;letter-spacing:3px;line-height:30px}.hero-overlay h3{font-family:"League Spartan",sans-serif;width:60%;margin:1em 0em 1em 1.8em;font-size:14px;line-height:18px;text-transform:uppercase;letter-spacing:2px}.introtext{font-size:20px}.mobile-menu-toggle{display:none}.nav-meta{text-align:right}.nav-wrap{top:40px;right:18px;z-index:1001;width:auto;height:auto;padding:0}.page-wrap{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.mobile-menu-open .page-wrap{-webkit-transform:translateX(calc(-100% + 74px));transform:translateX(calc(-100% + 74px))}.main-nav-wrapper .nav-pills .current{display:block}.nav-pills>li{float:right}#animation-wrapper{background:transparent}.packery-item{width:47.5%}.members .member{min-width:33%}.sign-in-form form{width:100%}.sign-in-form fieldset{width:100%}.sign-in-form input[type="text"],.sign-in-form input[type="email"]{background-color:#F2F2F2;transition:border .2s}.sign-in-form input[type="checkbox"]{display:inline-block;width:initial;box-shadow:none}.sign-in-form .sign-in-form-section{padding:80px 0}.sign-in-form .sign-in-form-section .container{display:flex;flex-flow:row wrap}.sign-in-form .sign-in-form-section[data-toggle-target]{display:none}.sign-in-form .sign-in-form-section[data-toggle-target].is-visible{display:block}.sign-in-form .sign-in-form-section p{display:block;width:100%}.sign-in-form .sign-in-form-column{flex:1;padding:0 20px}.sign-in-form .fond__green .sign-in-form-input,.sign-in-form .highlight-green .sign-in-form-input{max-width:500px;display:block;margin:0 auto}.sign-in-form .sign-in-form-input:not(:first-child){margin-top:40px}.sign-in-form label{display:inline-block;margin-bottom:5px;font-weight:bold}.sign-in-form input input[type="radio"],.sign-in-form input input[type="checkbox"]{margin:4px 10px 0 0;margin-top:1px \9;line-height:normal}.sign-in-form #attendance{display:flex;flex-flow:row nowrap}.sign-in-form #attendance>*{flex:1;margin-top:0}.sign-in-form #attendance label{width:100%}.sign-in-form ::-webkit-input-placeholder{padding:0 5px}.sign-in-form ::-moz-placeholder{padding:0 5px}.sign-in-form :-ms-input-placeholder{padding:0 5px}.sign-in-form :-moz-placeholder{padding:0 5px}.btn-mitmachen-form{background-color:#EE4268;color:#fff;width:50%;margin:0 auto 70px auto}.center{margin:0 auto;text-align:center}.label-center{width:100%;text-align:center}.speaker-name{display:block;font-weight:bold;color:#EE4268}.speaker-name a,.speaker-name a:visited{color:#EE4268}.speaker-name a:hover,.speaker-name a:focus{color:#ffcf4d}.speaker-margin{margin:20px 0}.slogan h2{margin:-20px 20px 30px 20px;text-transform:none;max-width:400px;font-size:18px;line-height:30px;text-align:center}.img-center{margin:0 auto;display:block}.attendance{padding:30px 0;margin:10px auto}.attendance h3{display:block;margin:0 auto;text-align:center;padding:0 0 20px 0}.required{color:#EE4268}.container-form{margin-top:80px}.container-margin{padding:0 20px}tbody{border:0;vertical-align:baseline}td{padding:10px;text-align:left}tr{padding:10px;text-align:left;width:80%}.banner{background-color:#FFD45E;padding:10px 30px}@media screen and (min-width: 481px){.mobile-menu-toggle{display:none}.nav-meta{text-align:right}.nav-wrap{top:40px;right:40px;z-index:1001;width:auto;height:auto;padding:0}.page-wrap{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.mobile-menu-open .page-wrap{-webkit-transform:translateX(calc(-100% + 74px));transform:translateX(calc(-100% + 74px))}.main-nav-wrapper .nav-pills .current{display:block}.nav-pills>li{float:right}#animation-wrapper{background:transparent}.packery-item{width:47.5%}.members .member{min-width:33%}.partner img{width:50%}.google-logo{max-width:50%}.event-description{float:left;max-width:75%}.event-date-cta-wrapper{float:right;margin:0;max-width:25%}.post-title{float:left;width:60%}.post-meta{float:right;width:40%;text-align:right}.project-teaser-slim .image-crop{height:245px;overflow:hidden}.project-teaser-slim .image-crop .project-image{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;height:auto}.project-labs-box{float:left;width:60%}.project-labs-box .m-r-2{margin-right:18px}.project-labs-box .icon-before:before{margin-right:18px}.project-status-box{margin-top:0;float:right;width:40%;text-align:right}.hero-overlay{padding:0;text-align:left;width:100%;height:100%}.hero-overlay h1{width:80%;margin:-5.5em 0em 1em 1em;font-size:22px;line-height:26px}.hero-overlay h3{font-family:"League Spartan",sans-serif;width:60%;margin:1em 0em 0em 1.5em;font-size:14px;line-height:18px;text-transform:uppercase;letter-spacing:2px}.sign-in-form{display:flex;flex-direction:row}.sign-in-form ul{list-style:none;margin:0 auto;padding:0}.sign-in-form li{list-style:none;margin:50px 0}.sign-in-form label{display:inline-block;font-weight:bold}.sign-in-form input input[type="radio"],.sign-in-form input input[type="checkbox"]{margin:4px 10px 0 0;margin-top:1px \9;line-height:normal}.sign-in-form ::-webkit-input-placeholder{padding:0 10px}.sign-in-form ::-moz-placeholder{padding:0 10px}.sign-in-form :-ms-input-placeholder{padding:0 10px}.sign-in-form :-moz-placeholder{padding:0 10px}.slogan h2{margin:-80px 30px 80px 20px;text-transform:none;max-width:550px;font-size:18px;line-height:28px}.hero-info{background-image:url("/static/img/info.gif");background-size:250px}.hero-anmelden{background-image:url("/static/img/anmelden.gif");background-size:250px}.hero-veranstalter{background-image:url("/static/img/team_okfblau.gif");background-size:250px}.hero-slogan{background-image:url("/static/img/workinon-2.gif");background-size:65%;background-position-x:20px;background-position-y:20px}.hero-register{background-image:url("/static/img/register.gif");background-size:250px}.hero-orga{background-image:url("/static/img/organisiert.gif");background-size:250px}.hero-speaker{background-image:url("/static/img/speaker.gif");background-size:250px}.hero-index{background-image:url("/static/img/io.png");background-size:50%}}@media screen and (min-width: 768px){.logo{float:left}#animation-wrapper{position:absolute;width:40%;margin-top:11%;padding:0}#animation-wrapper h1{font-size:26px;margin:0}.hero-overlay{padding:0;position:absolute;text-align:left;width:100%;height:100%}.hero-overlay h1{width:80%;margin:1em 0em 0em 1em;font-size:30px;line-height:38px}.hero-overlay h3{font-family:"League Spartan",sans-serif;width:55%;margin:0;font-size:20px;position:absolute;bottom:1em;right:-11em;text-transform:uppercase;letter-spacing:1px;line-height:26px}.jumbotron{padding:70px}.meta-links-foot{padding:35px}.nav-meta{display:inherit}.lab-map-home{height:600px}.lab-map-city{height:400px}.members .member{min-width:50%}.post .event-wrapper{padding:80px}.partner li{float:left;display:block;width:18%;margin-right:2.5%}.partner li:last-child{margin-right:0}.partner img{width:100%;margin-bottom:0}.partner .okfn-logo{max-width:100%}.partner .cfa-logo,.partner .bmbf-logo,.partner .wj-logo{max-width:60%}.partner .google-logo{max-width:80%}.story-teaser--title{width:50%;left:50%;padding:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.story-wrapper{padding:50px}.story--pattern,.hero-pattern{height:100%}.story--pattern:before,.hero-pattern:before{display:none}.story--pattern svg,.hero-pattern svg{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}.hero-pattern-wrap,.story--pattern-wrap{position:relative}.story--header{position:absolute;top:0;left:0;right:0;margin:0 auto;width:60%;padding-top:11%;color:white}.story--container{margin-top:-10%}.story--header--hero{position:absolute;width:37%;bottom:23%;border:3px solid white}.story--header--title{font-size:28px;margin-bottom:6px;margin-top:24px;padding:0}.story--header--meta{padding-bottom:0}.story--embed{margin-top:80px;margin-bottom:80px;max-width:500px}.story--body figure{max-width:75%;margin:80px auto}.story--body figure.landscape{max-width:50%}.story--body figure.portrait{max-width:33%}.story--body figure.left{float:left;margin:0 50px 50px 0}.story--body figure.right{float:right;margin:0 0 50px 50px}.story--body blockquote{width:40%;float:left}.story--links,.story--members{padding:50px 50px 0 50px}.drl-page-wrap{padding:70px}.drl-page-wrap .page-title{width:31%;margin:50px auto 0 auto;font-size:60px;word-spacing:normal}.drl-page-wrap .story-wrapper{padding:50px}.drl-page-wrap .drl-teaser-wrapper{padding:60px}.drl-page-wrap .drl-teaser-title{font-size:40px;float:left}.drl-page-wrap .drl-teaser-date{float:right;font-size:26px;margin-right:85px}.drl-page-wrap .drl-teaser-space{float:left}.drl-page-wrap .drl-teaser-labs{float:right;margin-top:0}.drl-page-wrap .drl-teaser-labs a{display:block}.drl-footer{text-align:center}.drl-footer .drl-partner-logo{width:150px;height:auto}.slogan h2{bottom:-60px;right:20px;position:absolute;text-transform:none;max-width:550px;font-size:18px;line-height:28px;text-align:left}.hero-info{background-image:url("/static/img/info.gif");background-size:250px}.hero-anmelden{background-image:url("/static/img/anmelden.gif");background-size:250px}.hero-veranstalter{background-image:url("/static/img/team_okfblau.gif");background-size:250px}.hero-slogan{background-image:url("/static/img/workinon-2.gif");background-size:65%;background-position-x:20px;background-position-y:20px}.hero-register{background-image:url("/static/img/register.gif");background-size:250px}.hero-orga{background-image:url("/static/img/organisiert.gif");background-size:250px}.hero-speaker{background-image:url("/static/img/speaker.gif");background-size:250px}.hero-index{background-image:url("/static/img/io.png");background-size:50%}}@media screen and (min-width: 960px){.hero-overlay{padding:0;position:absolute;text-align:left;width:100%;height:100%}.hero-overlay h1{width:80%;margin:1em 0em 0em 1em;font-size:40px;line-height:50px}.hero-overlay h3{font-family:"League Spartan",sans-serif;width:55%;margin:0;font-size:20px;position:absolute;bottom:1em;right:-15em;text-transform:uppercase;letter-spacing:1px;line-height:26px}.slogan h2{bottom:10px;right:100px;position:absolute;text-transform:none;max-width:550px;font-size:18px;line-height:30px;text-align:left}.hero-info{background-image:url("/static/img/info.gif");background-size:250px}.hero-anmelden{background-image:url("/static/img/anmelden.gif");background-size:250px}.hero-veranstalter{background-image:url("/static/img/team_okfblau.gif");background-size:250px}.hero-slogan{background-image:url("/static/img/workinon-2.gif");background-size:65%;background-position-x:20px;background-position-y:20px}.hero-register{background-image:url("/static/img/register.gif");background-size:250px}.hero-orga{background-image:url("/static/img/organisiert.gif");background-size:250px}.hero-speaker{background-image:url("/static/img/speaker.gif");background-size:250px}.hero-index{background-image:url("/static/img/io.png");background-size:50%}}@media screen and (min-width: 1200px){.mobile-menu-toggle{display:none}.nav-meta{text-align:right}.nav-wrap{top:40px;right:60px;z-index:1001;width:auto;height:auto;padding:0}.page-wrap{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.mobile-menu-open .page-wrap{-webkit-transform:translateX(calc(-100% + 74px));transform:translateX(calc(-100% + 74px))}.main-nav-wrapper .nav-pills .current{display:block}.nav-pills>li{float:right}#animation-wrapper{background:transparent}.packery-item{width:47.5%}.members .member{min-width:33%}.story--header--title{font-size:36px}.story-teaser--title{background:transparent !important}.story .members .member{min-width:50%}.hero-overlay{padding:0;position:absolute;text-align:left;width:100%;height:100%}.hero-overlay h1{width:80%;margin:1em 0em 0em 1em;font-size:60px;line-height:60px}.hero-overlay h3{font-family:"League Spartan",sans-serif;width:55%;margin:0;font-size:20px;position:absolute;bottom:1em;right:-18em;text-transform:uppercase;letter-spacing:1px;line-height:26px}.introtext{font-size:30px;line-height:32px}.slogan h2{bottom:60px;right:120px;position:absolute;text-transform:none;max-width:550px;font-size:18px;line-height:28px;text-align:left}.hero-info{background-image:url("/static/img/info.gif");background-size:250px}.hero-anmelden{background-image:url("/static/img/anmelden.gif");background-size:250px}.hero-veranstalter{background-image:url("/static/img/team_okfblau.gif");background-size:250px}.hero-slogan{background-image:url("/static/img/workinon-2.gif");background-size:65%;background-position-x:20px;background-position-y:20px}.hero-register{background-image:url("/static/img/register.gif");background-size:250px}.hero-orga{background-image:url("/static/img/organisiert.gif");background-size:250px}.hero-speaker{background-image:url("/static/img/speaker.gif");background-size:250px}.hero-index{background-image:url("/static/img/io.png");background-size:50%}}
