@import url("https://fonts.googleapis.com/css?family=Oswald:400,700|Open+Sans:400,700|Open+Sans+Condensed:400,700");.desktop-only,.full-navigation.mobile-collapsed{display:none}@media (min-width: 992px){.desktop-only,.full-navigation.mobile-collapsed{display:inline}}@media (min-width: 992px){.mobile-only,.mobile-navigation{display:none}}.button{border:2px solid #3270ed;border-radius:3px;color:#3270ed;cursor:pointer;display:block;font-size:0.9em;font-weight:bold;margin:0 0 10px 0;padding:1.0em 2.0em;text-align:center;text-decoration:none;text-transform:uppercase}@media (min-width: 992px){.button{display:inline-block;margin-right:10px}}.button:hover{background:#3270ed;color:#fff}.button-primary{background:#3270ed;border-color:#3270ed;color:#fff}.button-primary:hover{border-color:#de6400;background:#de6400;opacity:1.0}.button-hero{border-color:#fff;color:#fff;opacity:0.7}.button-hero:hover{background:transparent;opacity:1.0}.button-expand{display:block;margin-right:0}.button[disabled=disabled],.button:disabled,.button-disabled{cursor:default;border-color:#4c4c4c;color:#4c4c4c;opacity:0.5}.button[disabled=disabled]:hover,.button:disabled:hover,.button-disabled:hover{background:transparent;color:#4c4c4c}.row,.main,.sidebar,main,footer{max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.column{box-sizing:border-box;float:left;padding-left:.5em;padding-right:.5em;width:100%}.d-1-12{width:8.3333333333%}.d-offset-1-12{margin-left:8.3333333333%}.d-2-12{width:16.6666666667%}.d-offset-2-12{margin-left:16.6666666667%}.d-3-12{width:25%}.d-offset-3-12{margin-left:25%}.d-4-12{width:33.3333333333%}.d-offset-4-12{margin-left:33.3333333333%}.d-5-12{width:41.6666666667%}.d-offset-5-12{margin-left:41.6666666667%}.d-6-12{width:50%}.d-offset-6-12{margin-left:50%}.d-7-12{width:58.3333333333%}.d-offset-7-12{margin-left:58.3333333333%}.d-8-12{width:66.6666666667%}.d-offset-8-12{margin-left:66.6666666667%}.d-9-12{width:75%}.d-offset-9-12{margin-left:75%}.d-10-12{width:83.3333333333%}.d-offset-10-12{margin-left:83.3333333333%}.d-11-12{width:91.6666666667%}.d-offset-11-12{margin-left:91.6666666667%}@media (min-width: 767px){.s-1-12{width:8.3333333333%}}@media (min-width: 767px){.s-offset-1-12{margin-left:8.3333333333%}}@media (min-width: 767px){.s-2-12{width:16.6666666667%}}@media (min-width: 767px){.s-offset-2-12{margin-left:16.6666666667%}}@media (min-width: 767px){.s-3-12{width:25%}}@media (min-width: 767px){.s-offset-3-12{margin-left:25%}}@media (min-width: 767px){.s-4-12{width:33.3333333333%}}@media (min-width: 767px){.s-offset-4-12{margin-left:33.3333333333%}}@media (min-width: 767px){.s-5-12{width:41.6666666667%}}@media (min-width: 767px){.s-offset-5-12{margin-left:41.6666666667%}}@media (min-width: 767px){.s-6-12{width:50%}}@media (min-width: 767px){.s-offset-6-12{margin-left:50%}}@media (min-width: 767px){.s-7-12{width:58.3333333333%}}@media (min-width: 767px){.s-offset-7-12{margin-left:58.3333333333%}}@media (min-width: 767px){.s-8-12{width:66.6666666667%}}@media (min-width: 767px){.s-offset-8-12{margin-left:66.6666666667%}}@media (min-width: 767px){.s-9-12{width:75%}}@media (min-width: 767px){.s-offset-9-12{margin-left:75%}}@media (min-width: 767px){.s-10-12{width:83.3333333333%}}@media (min-width: 767px){.s-offset-10-12{margin-left:83.3333333333%}}@media (min-width: 767px){.s-11-12{width:91.6666666667%}}@media (min-width: 767px){.s-offset-11-12{margin-left:91.6666666667%}}@media (min-width: 992px){.m-1-12{width:8.3333333333%}}@media (min-width: 992px){.m-offset-1-12{margin-left:8.3333333333%}}@media (min-width: 992px){.m-2-12{width:16.6666666667%}}@media (min-width: 992px){.m-offset-2-12{margin-left:16.6666666667%}}@media (min-width: 992px){.m-3-12{width:25%}}@media (min-width: 992px){.m-offset-3-12{margin-left:25%}}@media (min-width: 992px){.m-4-12{width:33.3333333333%}}@media (min-width: 992px){.m-offset-4-12{margin-left:33.3333333333%}}@media (min-width: 992px){.m-5-12{width:41.6666666667%}}@media (min-width: 992px){.m-offset-5-12{margin-left:41.6666666667%}}@media (min-width: 992px){.m-6-12{width:50%}}@media (min-width: 992px){.m-offset-6-12{margin-left:50%}}@media (min-width: 992px){.m-7-12{width:58.3333333333%}}@media (min-width: 992px){.m-offset-7-12{margin-left:58.3333333333%}}@media (min-width: 992px){.m-8-12{width:66.6666666667%}}@media (min-width: 992px){.m-offset-8-12{margin-left:66.6666666667%}}@media (min-width: 992px){.m-9-12{width:75%}}@media (min-width: 992px){.m-offset-9-12{margin-left:75%}}@media (min-width: 992px){.m-10-12{width:83.3333333333%}}@media (min-width: 992px){.m-offset-10-12{margin-left:83.3333333333%}}@media (min-width: 992px){.m-11-12{width:91.6666666667%}}@media (min-width: 992px){.m-offset-11-12{margin-left:91.6666666667%}}@media (min-width: 1200px){.l-1-12{width:8.3333333333%}}@media (min-width: 1200px){.l-offset-1-12{margin-left:8.3333333333%}}@media (min-width: 1200px){.l-2-12{width:16.6666666667%}}@media (min-width: 1200px){.l-offset-2-12{margin-left:16.6666666667%}}@media (min-width: 1200px){.l-3-12{width:25%}}@media (min-width: 1200px){.l-offset-3-12{margin-left:25%}}@media (min-width: 1200px){.l-4-12{width:33.3333333333%}}@media (min-width: 1200px){.l-offset-4-12{margin-left:33.3333333333%}}@media (min-width: 1200px){.l-5-12{width:41.6666666667%}}@media (min-width: 1200px){.l-offset-5-12{margin-left:41.6666666667%}}@media (min-width: 1200px){.l-6-12{width:50%}}@media (min-width: 1200px){.l-offset-6-12{margin-left:50%}}@media (min-width: 1200px){.l-7-12{width:58.3333333333%}}@media (min-width: 1200px){.l-offset-7-12{margin-left:58.3333333333%}}@media (min-width: 1200px){.l-8-12{width:66.6666666667%}}@media (min-width: 1200px){.l-offset-8-12{margin-left:66.6666666667%}}@media (min-width: 1200px){.l-9-12{width:75%}}@media (min-width: 1200px){.l-offset-9-12{margin-left:75%}}@media (min-width: 1200px){.l-10-12{width:83.3333333333%}}@media (min-width: 1200px){.l-offset-10-12{margin-left:83.3333333333%}}@media (min-width: 1200px){.l-11-12{width:91.6666666667%}}@media (min-width: 1200px){.l-offset-11-12{margin-left:91.6666666667%}}h1{color:#3270ed;font-family:"Open Sans Condensed",sans-serif;font-weight:300;margin-bottom:0.5em;text-transform:uppercase}h2{color:#3270ed;font-family:"Open Sans Condensed",sans-serif;font-weight:300;margin-bottom:0.5em;text-transform:uppercase}h3{color:#3270ed;font-family:"Open Sans Condensed",sans-serif;font-weight:300;margin-bottom:0.5em;text-transform:uppercase}h4{color:#3270ed;font-family:"Open Sans Condensed",sans-serif;font-weight:300;margin-bottom:0.5em;text-transform:uppercase}h5{color:#3270ed;font-family:"Open Sans Condensed",sans-serif;font-weight:300;margin-bottom:0.5em;text-transform:uppercase}h6{color:#3270ed;font-family:"Open Sans Condensed",sans-serif;font-weight:300;margin-bottom:0.5em;text-transform:uppercase}h1{font-size:2.625rem}h2{font-size:2.125rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}p{margin:0 0 1rem 0}.text-heavy{font-weight:bold}.text-subtext{color:#4c4c4c;font-size:.875rem}.text-left{text-align:left}.text-center,.option h1,.option h2,.option h3,.option h4,.option h5,.option h6,.option img{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.form input[type='email'],.form input[type='text'],.form select{border:1px solid #4c4c4c;border-radius:3px;font-size:1.5rem;padding:12px;background:white}.form input,.form select{margin-bottom:1em;width:100%;line-height:inherit}.form input[type='submit'],.form select[type='submit']{margin-right:0}.form input:focus,.form select:focus{outline:2px solid #ffbf47}@media (min-width: 992px){.form input,.form select{width:auto}}.form label{display:none}.form.form-left{text-align:left}.form .explanation{font-size:.875rem;margin:.5em 0}input.full-width,select.full-width{width:100%}.show-labels label{display:block;font-weight:bold;margin-bottom:.5em;text-align:left}.avatar img{background-color:#fff;border:1px solid #ded7db;width:100%;height:auto;padding:3px}.avatar p{font-size:1rem;color:#333333}.circle-image{border-radius:50%}.card{border-top:2px solid white;background:white;padding:0.8em 1em;margin-bottom:.5em}@media (min-width: 992px){.card{margin-bottom:1em}}.dark-card{background:#f5f3f4}.thin-card{padding:0}.highlight-card{border-top-color:#3270ed}.card-heading{color:#4c4c4c;font-family:"Open Sans",Arial,sans-serif;font-size:1rem;font-weight:bold;text-transform:uppercase}.option h1{font-size:1.5rem}.option h2{font-size:1.5rem}.option h3{font-size:1.5rem}.option h4{font-size:1.5rem}.option h5{font-size:1.5rem}.option h6{font-size:1.5rem}.option img{display:block;margin:0 auto 1em;width:80%}.detail-list{list-style:none}.detail-list li{padding:1em;border-bottom:1px solid #e0e0e0}.detail-list li:last-of-type{border-bottom:0}.about-p{line-height:1.9}.statistic{color:#fff;font-size:3.9375rem;margin-bottom:0 !important;text-align:center}.statistic-label{font-size:1.5rem;color:#f5f3f4;font-weight:bold;text-align:center}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}html,body{background:#1b1d1f;font-family:"Open Sans",Arial,sans-serif;font-size:16px;height:100%;line-height:1.5;margin:0;padding:0;width:100%}a{color:#de6400;text-decoration:underline}a:hover{color:#3270ed}a:focus{outline:2px solid #ffbf47}.main{background:#f5f3f4;padding:.5em .5em 0}@media (min-width: 992px){.main{padding:1em 0 3em}}@media (min-width: 992px){.home-main{padding-top:0}}img{width:100%;height:auto}.avatar img{background-color:#fff;border:1px solid #ded7db;width:100%;height:auto;padding:3px}.avatar p{font-size:.875rem;color:#333333}.fixed-width{margin:0 auto;padding:0;overflow:hidden}@media (min-width: 992px){.fixed-width{width:960px}}.question{font-weight:bold}.header-card{background:#3270ed;padding:1em}@media (min-width: 992px){.header-card{padding:1em 0}}.header-card h1{font-family:"Oswald",sans-serif;color:#fff;margin-bottom:0}.top-spacing{margin-top:16px}.bottom-spacing{margin-bottom:16px}.site-header{background:white;overflow:hidden;padding:0 1em}.logo{vertical-align:middle;width:333px}.site-title{color:black;padding:2px 0;font-family:"Open Sans Condensed",sans-serif;font-weight:400;float:left;font-size:2.6em;text-decoration:none;width:60px;overflow:hidden}@media (min-width: 992px){.site-title{width:initial;overflow:initial}}.site-header{background:white;overflow:hidden;padding:0 1em}.logo{vertical-align:middle;width:333px}.site-title{color:black;padding:2px 0;font-family:"Open Sans Condensed",sans-serif;font-weight:400;float:left;font-size:2.6em;text-decoration:none;width:60px;overflow:hidden}@media (min-width: 992px){.site-title{width:initial;overflow:initial}}.navigation,.site-navigation,.side-navigation{overflow:hidden}.navigation li,.site-navigation li,.side-navigation li{list-style:none}.navigation a,.site-navigation a,.side-navigation a{cursor:pointer;text-decoration:none}.site-navigation ul{float:right;margin:0;padding:0;text-align:right;width:100%}.site-navigation li{display:block}@media (min-width: 992px){.site-navigation li{display:inline-block}}.site-navigation a{border-radius:5px;display:block;color:#3270ed;font-family:"Open Sans",Arial,sans-serif;font-size:.875rem;font-weight:bold;padding:18px 18px;margin:10px 2px;text-transform:uppercase}.site-navigation a:hover{color:#de6400}.home-navigation a{color:#fff}.home-navigation a:hover{background:#fff;color:#3270ed}.side-navigation{margin:0;padding:0}.side-navigation p{display:inline-block;margin-bottom:0}.side-navigation p.link-icon{color:gray;margin-right:10px}.side-navigation li{display:inline-block}@media (min-width: 1200px){.side-navigation li{border-right:1px solid #e0e0e0}.side-navigation li:last-of-type{border-right:0}}.side-navigation span{display:block;margin-bottom:5px}.side-navigation span.link-title{text-decoration:underline}.side-navigation span.link-description{color:gray;font-size:0.7em}.side-navigation a{align-items:center;display:flex;padding:10px;position:relative}.side-navigation a:hover{background:#f2f2f2}.full-navigation:not(.mobile-collapsed){animation:fadein 0.5s}@keyframes fadein{from{opacity:0}to{opacity:1}}.mobile-navigation ul{width:auto}.fixed-width{margin:0 auto;padding:0;overflow:hidden}@media (min-width: 992px){.fixed-width{width:960px}}.question{font-weight:bold}.header-card{background:#3270ed;padding:1em}@media (min-width: 992px){.header-card{padding:1em 0}}.header-card h1{font-family:"Oswald",sans-serif;color:#fff;margin-bottom:0}.top-spacing{margin-top:16px}.bottom-spacing{margin-bottom:16px}.hero{background:linear-gradient(rgba(50,112,237,0.95), rgba(50,112,237,0.8)),url("/images/hero.jpg") center center no-repeat;background-size:cover;padding:0 1em}.hero-container{padding:4em 0;text-align:center;min-height:28em}.hero-homepage{padding:9em 0}.hero-text h1{font-family:"Open Sans Condensed",sans-serif;font-size:2.2em;color:#fff}.hero-text h2{font-family:"Open Sans Condensed",sans-serif;font-size:2.2em;color:#fff}.hero-text h3{font-family:"Open Sans Condensed",sans-serif;font-size:2.2em;color:#fff}.hero-text h4{font-family:"Open Sans Condensed",sans-serif;font-size:2.2em;color:#fff}.hero-text h5{font-family:"Open Sans Condensed",sans-serif;font-size:2.2em;color:#fff}.hero-text h6{font-family:"Open Sans Condensed",sans-serif;font-size:2.2em;color:#fff}.no-cta h1{margin-bottom:0}.no-cta h2{margin-bottom:0}.no-cta h3{margin-bottom:0}.no-cta h4{margin-bottom:0}.no-cta h5{margin-bottom:0}.no-cta h6{margin-bottom:0}.contact-email{margin-bottom:1em}address{font-style:normal;margin-bottom:1em}.address-head{font-weight:bold}.fixed-width{margin:0 auto;padding:0;overflow:hidden}@media (min-width: 992px){.fixed-width{width:960px}}.question{font-weight:bold}.header-card{background:#3270ed;padding:1em}@media (min-width: 992px){.header-card{padding:1em 0}}.header-card h1{font-family:"Oswald",sans-serif;color:#fff;margin-bottom:0}.top-spacing{margin-top:16px}.bottom-spacing{margin-bottom:16px}.header{text-align:center}.panel{background-color:#fff;padding:3.5em 1em}@media (min-width: 992px){.panel{padding:3.5em 0}}.panel p{margin-bottom:1em}.panel h1{font-size:2.4em}.panel h2{font-size:2em}.panel:nth-of-type(even){background:#f5f3f4}.panel.panel-highlight{background:#3270ed;color:#fff}.panel.panel-highlight h1{color:#fff}.panel.panel-highlight h2{color:#fff}.panel.panel-highlight h3{color:#fff}.panel.panel-highlight h4{color:#fff}.panel.panel-highlight h5{color:#fff}.panel.panel-highlight h6{color:#fff}.panel.panel-thin{padding:0}img.image{background-color:white;border:1px solid #f5f3f4;border-radius:2px;padding:5px}.panel-header{color:#fff}.panel-header h1{color:#fff}.panel-header h2{color:#fff}.panel-header h3{color:#fff}.panel-header h4{color:#fff}.panel-header h5{color:#fff}.panel-header h6{color:#fff}.panel-blueshirts{background:linear-gradient(rgba(50,112,237,0.8), rgba(50,112,237,0.7)),url("/images/blueshirts.jpg") center center no-repeat;background-size:cover}.panel-boxes{background:linear-gradient(rgba(50,112,237,0.8), rgba(50,112,237,0.7)),url("/images/boxes.jpg") center center no-repeat;background-size:cover}.panel-arena{background:linear-gradient(rgba(50,112,237,0.8), rgba(50,112,237,0.7)),url("/images/arena.jpg") center center no-repeat;background-size:cover}.panel-grandstand{background:linear-gradient(rgba(50,112,237,0.8), rgba(50,112,237,0.7)),url("/images/grandstand.jpg") center center no-repeat;background-size:cover}.panel-container{display:flex;min-height:18em;align-items:center}.panel-fill{width:100%}.error-container{border:1px solid #f5f3f4}.error-flair{background:#f5f3f4;padding:2em 0 .5em 2em}.error-box{padding:.5em 2em 2em}.error-box p{margin:1.2em 0}.error-box ul{list-style-position:inside}.article-main{background:#fff}.article{overflow:hidden}.article h2{font-size:2.125rem;margin:1.5rem 0}.article h3{font-size:1.5rem;margin:1.25rem 0}.article blockquote{position:relative;font-size:1.1em;font-style:italic;padding:0 20px 0 80px;quotes:"\201C" "\201D" "\2018" "\2019"}.article blockquote:before{position:absolute;left:20px;top:30px;content:"\201C";font-size:2em;font-weight:bold;line-height:0.1em}@media (max-width: 800px){.article blockquote{padding:0 20px}.article blockquote:before{display:none}}.article blockquote p{color:#7a838c;display:inline}.article img{margin:0}.article iframe.video{background:white;border:1px solid silver;padding:3px}@media (min-width: 992px){.article iframe.video{min-height:480px}}.article ul{margin:1.2em 0 1.2em 40px}.article ul li{margin:0.8em 0}.article .has-explanation{text-decoration:underline;text-decoration-style:dotted}.article-content p,.article-content ul,.article-content ol{color:#1b1d1f;font-size:1rem;line-height:160%;margin-top:1rem;margin-bottom:1rem}.article-info{display:block;color:#9e9e9e;font-size:.875rem;margin:0}.article-header{margin-bottom:1em}.article-header h1{font-size:2.625rem;line-height:normal;margin:0}.article-preview .article-header{padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:1px solid #f5f3f4}.article-preview .article-header h1{font-size:1.5rem}.article-preview .article-info{font-size:.75rem}.article-preview .article-content p,.article-preview .article-content ul,.article-preview .article-content ol{font-size:.875rem;line-height:normal;margin-top:.875rem;margin-bottom:.875rem}.article-preview .article-content h2{font-size:1.5rem;margin:1.25rem 0}.article-preview .article-content h3{font-size:1.25rem;margin:1rem 0}table{font-size:0.8em;margin:0;padding:0;width:100%;min-width:40%}@media (min-width: 992px){table{width:auto}}table th,table td{padding:0.5em}table thead{color:#3270ed}table th{text-align:left;border-bottom:2px solid #3270ed}table tr{background:white}table tr:nth-child(even){background:#f5f3f4}figure img{border-radius:3px;background-color:#fff;border:1px solid #ded7db;padding:3px}figcaption{font-size:0.8em;font-weight:bold;text-align:center}.small-image,.left,.right{height:auto;margin:1.2em 0;width:100%}@media (min-width: 992px){.small-image,.left,.right{width:40%}}.left{float:left;margin-right:20px}.right{clear:right;float:right;margin-left:20px}.footnotes ol{list-style:none}.news-post-list{font-size:.875rem}.news-post-list li{margin-bottom:.3rem}.event-list{list-style:none}.event{border-bottom:1px dotted #b3b3b3;padding:10px 0}.event:last-of-type{border-bottom:none}.event-name{display:block;margin-bottom:0.4em}p.event-name{font-weight:bold}.event-details{font-size:0.8em;margin:0;text-overflow:ellipsis}ul.event-listing{font-size:.875rem;width:100%}ul.event-listing li{border-bottom:1px solid #e0e0e0;display:block;padding:1.5em 1em}ul.event-listing li.event-header{border-bottom:2px solid #3270ed;border-top:0;font-weight:bold}ul.event-listing li:last-of-type{border-bottom:0}ul.event-listing .event-name{font-weight:bold;margin:0}.past-event{opacity:0.5}.tag.tag-meetup{background:#5353c6}.tag.tag-techday{background:#267326}.tag.tag-competition,.tag.tag-kickstart{background:#de6400}.muted{opacity:70%}ul.sponsor-list{list-style:none}ul.sponsor-list li{margin-bottom:1em}ul.sponsor-list li:last-of-type{margin-bottom:0}.fixed-width{margin:0 auto;padding:0;overflow:hidden}@media (min-width: 992px){.fixed-width{width:960px}}.question{font-weight:bold}.header-card{background:#3270ed;padding:1em}@media (min-width: 992px){.header-card{padding:1em 0}}.header-card h1{font-family:"Oswald",sans-serif;color:#fff;margin-bottom:0}.top-spacing{margin-top:16px}.bottom-spacing{margin-bottom:16px}footer{background:#1b1d1f;color:#b9bdc1;font-size:.75rem;padding:2em 1em}footer h1{font-family:"Open Sans",Arial,sans-serif;color:#fff;margin-bottom:1.5em}footer h2{font-family:"Open Sans",Arial,sans-serif;color:#fff;margin-bottom:1.5em}footer h3{font-family:"Open Sans",Arial,sans-serif;color:#fff;margin-bottom:1.5em}footer h4{font-family:"Open Sans",Arial,sans-serif;color:#fff;margin-bottom:1.5em}footer h5{font-family:"Open Sans",Arial,sans-serif;color:#fff;margin-bottom:1.5em}footer h6{font-family:"Open Sans",Arial,sans-serif;color:#fff;margin-bottom:1.5em}footer h4{font-size:.75rem}footer p{margin-bottom:0}footer a{color:#b9bdc1;text-decoration:none}footer a:hover{color:#fff}.social-media-links{font-size:1.5rem}.social-media-links li{display:inline-block;margin:0 0.2em}.sitemap{list-style:none;margin-bottom:2em}.sitemap li{margin:0.5em 0}.tag{border-radius:5px;background:#3270ed;color:#fff;display:inline-block;text-transform:lowercase;font-size:.875rem;padding:0 .5em}video{margin:0}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}iframe.center{display:block;margin:10px auto}
