@font-face{font-family:'FLF';src:url("sansserifflf-webfont.woff2") format("woff2"),url("sansserifflf-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'FLF';src:url("sansserifflf-demibold-webfont.woff2") format("woff2"),url("sansserifflf-demibold-webfont.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'FLF';src:url("sansserifflf-demiitalic-webfont.woff2") format("woff2"),url("sansserifflf-demiitalic-webfont.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-family:'FLF';src:url("sansserifflf-italic-webfont.woff2") format("woff2"),url("sansserifflf-italic-webfont.woff") format("woff");font-weight:normal;font-style:italic}.blue{color:#0445d3}body{background:#14a9d4;margin:0;padding:0;font-family:Verdana,sans-serif;line-height:1.7;font-size:0.8em}img{display:block}a{color:#0445d3;text-decoration:none;font-weight:bold}a:hover{text-decoration:underline}b,strong{color:black}ul,ol{padding-left:23px}input{font-family:Verdana,sans-serif}.button{font-size:1.35em;display:inline-block;margin-bottom:.5em}.button:before{content:'';display:inline-block;width:20px;height:12px;margin-right:8px;background:url("/static/pijl.png");background-size:cover}section.color2 .button,section.color2 .button:hover{color:white !important}section.color2 .button:before{background-image:url("/static/pijl2.png")}h1,h2,h3{line-height:1.4;color:black}h1{color:#0445d3;font-size:1.6em;margin-bottom:0.25em;margin-top:-0.25em}div.spacer{clear:both;height:1em}section.plain h1{color:black}p:first-child{margin-top:0}div.header_container{background:white;margin-top:28px}@media (max-width: 500px){div.header_container{position:sticky;z-index:1000;top:28px}}header{position:relative;margin:0 auto;max-width:1100px}@media (max-width: 1200px){header{margin-left:50px;margin-right:50px}}@media (max-width: 850px){header{margin-left:50px;margin-right:50px;height:58px}}@media (max-width: 500px){header{margin:0 10px}}header img#home{position:absolute;left:-40px;top:20px;width:30px;height:30px}@media (max-width: 850px){header img#home{display:none}}header .hamburger{position:absolute;top:10px;left:-10px;width:34px;height:34px;display:none;background:none;padding:5px 15px 0px 15px;color:#0445d3;border:none;outline:none;font-weight:bold;z-index:10000000000000;cursor:pointer;font-size:2em}@media (max-width: 850px){header .hamburger{display:block;left:-50px}}@media (max-width: 500px){header .hamburger{left:-10px}}header img#logo{position:absolute;top:-28px;left:0;width:180px;height:180px}@media (max-width: 500px){header img#logo{float:none;display:inline-block;margin-left:40px;width:130px;height:130px}}header nav{display:block;margin-left:180px}header nav ul.regular_menu{margin:0;padding:0;padding-top:32px;padding-bottom:4px;text-transform:uppercase;font-weight:bold;list-style:none;text-align:left}@media (max-width: 850px){header nav ul.regular_menu{display:none}}header nav ul.regular_menu a{padding:.5em}header nav ul.regular_menu a:hover,header nav ul.regular_menu .current{background:#0445d3;color:white;text-decoration:none}header nav ul.regular_menu li{display:inline-block;font-size:1.1em}header nav .hamburger_menu{text-align:left;z-index:1000000;font-weight:bold;font-size:1.5em;width:90%;background:white;position:absolute;left:-10px;top:-30px}header nav .hamburger_menu div.exit{float:right;margin-right:.5em;font-size:1.6em}header nav .hamburger_menu div.exit a{color:#0445d3}@media (max-width: 850px){header nav .hamburger_menu{left:-50px}}@media (max-width: 500px){header nav .hamburger_menu{left:-10px}}header nav .hamburger_menu ul{margin:0;padding:0;list-style:none}header nav .hamburger_menu ul li{white-space:nowrap;display:block;padding:10px 0;border-bottom:#dddddd 1px solid;padding-left:20px;padding-right:70px}header nav .hamburger_menu ul li:hover{background:#0445d3;color:white}header nav .hamburger_menu ul li:hover a{color:white}header nav .hamburger_menu ul li:first-child:hover{background:white}header nav .hamburger_menu ul li a{text-decoration:none;display:block}header div.account{font-size:1.1em;position:absolute;top:-26px;right:10px}header div.account a{color:white}div.banner{width:100%;background-position:top center;background-size:cover;height:400px;position:absolute;z-index:-1000}div.banner.mobile{display:none}@media (max-width: 500px){div.banner.mobile{display:block}div.banner.desktop{display:none}}main{display:block;max-width:1100px;margin:0 auto;position:relative;padding-top:250px}@media (max-width: 1200px){main{margin:0 50px}}@media (max-width: 850px){main{margin:0 50px}}@media (max-width: 500px){main{margin:0 10px}}div.heading{font-size:1.5em;color:#14a9d4;font-weight:bold;text-transform:uppercase;padding:16px;padding-left:70px;margin-bottom:8em}section.plain{min-width:800px;padding-top:3em;padding-left:250px;padding-right:5em;padding-bottom:5em;clear:both;float:none;margin:0 auto;width:auto;max-width:1100px;min-height:400px;margin-bottom:10em}section.plain p{padding-right:30%}@media (max-width: 1200px){section.plain{margin:0 50px}}@media (max-width: 850px){section.plain{padding-left:1.25em;margin:0 50px}}@media (max-width: 500px){section.plain{margin:0 10px;margin-top:120px}}section.with_sidebar{padding-left:0;overflow:hidden}section.with_sidebar>div:first-child{padding-left:1.25em;float:left;width:180px}section.with_sidebar>div:last-child{margin-left:250px}a.org{color:black;font-weight:normal}a.org div{width:145px;opacity:0.3;font-style:italic;margin-bottom:1em}a.org div.active{opacity:1}a.org:hover{text-decoration:none}a.org:hover div{opacity:1}a.editlink{font-size:2em;font-weight:normal;line-height:1}a.editlink:hover{text-decoration:none}table.bootcamps{border-collapse:collapse;margin-top:2em;width:100%}table.bootcamps td,table.bootcamps th{text-align:left;padding:3px}table.bootcamps tr.odd td{background:#d4f2fa}a.add_button{float:right;position:relative;top:-5px}section.members{background:none}section.members div{width:190px;height:120px;box-sizing:border-box;display:inline-block;background:#0445d3;color:white;margin:0 2em 2em 0;float:left;text-align:center;padding:15px;padding-top:35px;font-size:1.25em}@media (max-width: 850px){section.members{padding-left:0}}section{padding:1.25em;margin-bottom:1em;background:white;box-sizing:border-box;width:calc(33.3333% - 16px);float:left}@media (max-width: 850px){section{width:calc(50% - 16px)}}@media (max-width: 500px){section{width:100%}}section img{width:100%;margin-bottom:1em}section img:last-child{margin-bottom:0}section a>img{margin-bottom:1em !important}section div.video{margin-top:1em;position:relative;width:100%;height:0;padding-bottom:66%}section div.video iframe{position:absolute;width:100%;height:100%;left:0;top:0}section div.section_content{clear:both}section.color2{background:#0445d3;color:white}section.color2 div.white{background-color:white;padding:10px;padding-top:14px;margin-top:20px}section.color2 div.white p:first-child{margin-top:0}section.color2 div.white *{color:black !important}section.color2 *{color:white !important}section.color3{border:1.25em solid #0445d3}section.color3 h1{background:#0445d3;color:white;margin-left:-1.25em;margin-right:-1.25em;margin-top:-1.5em;padding:10px}section.agenda{background:#0445d3}section.agenda h1{color:white}section.agenda a.filter{display:none}section.agenda div.agenda_container{background:white;padding:0 1em;margin-top:10px}section.agenda div.agenda_container div.agenda_item.first{border:none}section.agenda div.agenda_container div.agenda_item{cursor:pointer;clear:both;padding:1em 0;border-top:1px solid #14a9d4;overflow:hidden;position:relative}section.agenda div.agenda_container div.agenda_item div.date{padding:0;text-transform:uppercase;border:2px solid #14a9d4;width:50px;text-align:center;line-height:1.2;float:left;clear:both}section.agenda div.agenda_container div.agenda_item div.date div.month{background:#14a9d4;color:white}section.agenda div.agenda_container div.agenda_item div.date div.day{font-size:2em;font-weight:bold}section.agenda div.agenda_container div.agenda_item div.city{line-height:1.2;margin-left:60px;font-size:1.25em;font-weight:bold;color:#14a9d4;text-transform:uppercase;margin-top:-2.5px;margin-bottom:3px}section.agenda div.agenda_container div.agenda_item div.time{line-height:1.2;margin-left:60px;margin-bottom:3px}section.agenda div.agenda_container div.agenda_item div.location{line-height:1.2;margin-left:60px;font-style:italic;margin-bottom:3px}section.agenda div.agenda_container div.agenda_item div.link{margin-left:60px}section.agenda div.agenda_container div.agenda_item div.link img{margin:0;width:16px;display:inline}section.agenda div.agenda_container div.agenda_item div.logos{position:absolute;top:1em;right:0;text-align:right}section.agenda div.agenda_container div.agenda_item div.logos img{position:relative;top:3px;height:50px;width:auto;display:inline-block;vertical-align:top}@media (max-width: 500px){section.agenda div.agenda_container div.agenda_item div.logos{display:none}}section.agenda.wide{width:calc(66.6666% - 16px)}@media (max-width: 850px){section.agenda.wide{width:100%}}section.agenda.wide h1{display:inline-block}section.agenda.wide a.filter{color:white;font-weight:normal;padding:5px;font-size:1.1em;display:inline-block;margin:0 0.25em;margin-bottom:5px}section.agenda.wide a.filter.current{background:#14a9d4}section.partners ul{list-style:none;padding:0;display:flex;flex-wrap:wrap}section.partners ul li{flex:0 0 50%;box-sizing:border-box;padding:1em}@media (max-width: 500px){section.visibility2{display:none}}div.icons{clear:both;height:50px;background:white;text-align:center}div.icons img{display:inline-block;height:34px;margin:8px 5px}footer{background:#444;color:white;font-size:1.1em;padding:2em 0;overflow:hidden}footer b,footer strong{color:white}footer a{text-decoration:underline;font-weight:normal;color:white !important}footer a:hover{color:#14a9d4 !important}footer div.wrapper{max-width:1100px;margin:0 auto}@media (max-width: 1200px){footer div.wrapper{margin:0 50px}}@media (max-width: 850px){footer div.wrapper{margin:0 50px}}@media (max-width: 500px){footer div.wrapper{margin:0 10px}}footer div.wrapper div.column{float:left;width:33%}footer div.wrapper div.column form{padding-left:0 !important}@media (max-width: 850px){footer div.wrapper div.column{float:none;width:auto;margin-bottom:3em}}form table{width:100%;max-width:450px}form table td,form table th{vertical-align:top}form table th>label{display:block;margin-top:6px}form table span.helptext{opacity:0.5;font-size:0.8em;font-style:italic}form table td{width:100%;padding:.5em 0}form table th{width:0;white-space:nowrap;font-weight:normal;text-align:left;padding-right:50px}form input{box-sizing:border-box;width:100%}form input[type=checkbox],form input[type=file]{display:inline;width:auto}form input[type=submit]{width:auto;cursor:pointer;border:none;background:#0445d3;color:white;font-weight:bold;padding:6px 10px;margin-right:-4px;font-size:1.15em;float:right}form ul.errorlist{list-style:none;margin:0;padding:0;color:red}
