@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,600,800,300italic);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-x:hidden}ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:''}table{border-collapse:collapse;border-spacing:0}ol{padding-left:40px;line-height:1.5}.u-center{text-align:center}.center{text-align:center}body{color:#3b3b3b;font-family:'Open Sans', Helvetica, san-serif;font-size:17px;font-weight:400}@media (max-width: 600px){body{font-size:16px}}@media (max-width: 400px){body{font-size:15px}}p{line-height:1.8;margin:1rem 0}a{-webkit-transition:color 100ms;-ms-transition:color 100ms;-moz-transition:color 100ms;-o-transition:color 100ms;transition:color 100ms;color:inherit;text-decoration:none;border-bottom:1px solid #EB3450}a:hover{-webkit-transition:color 100ms;-ms-transition:color 100ms;-moz-transition:color 100ms;-o-transition:color 100ms;transition:color 100ms;color:#d71533}a:hover img{opacity:.6}h1,h2,h3,h4,h5,h6{font-weight:800;margin:0 0 1rem;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit;border:0}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#8ed2d4}h1{color:#2A4056;font-size:3rem;text-align:center}@media (max-width: 600px){h1{font-size:2.5rem}}h2{font-size:1.75rem;font-weight:600}h3{font-size:1.25rem}li{line-height:1.8;list-style:initial}hr{margin:2rem 0;border:1px solid #8ed2d4}.main-intro{font-size:1.25rem}.main-headline{position:relative;display:inline-block;margin-bottom:1rem}.main-headline:after{content:'';height:.3em;position:absolute;width:100%;background-color:#8ed2d4;position:absolute;bottom:0;left:0;right:0;z-index:-1}.visually-hidden{display:inline-block;height:0;overflow:hidden;position:absolute;width:0}.l-post ul{margin-bottom:2rem}.l-post li{margin-bottom:.5rem;margin-left:1rem}.l-wrapper-large,.l-wrapper,.l-wrapper-small{margin:0 auto;max-width:1000px;padding:2rem 1rem}@media (max-width: 600px){.l-wrapper-large,.l-wrapper,.l-wrapper-small{padding:1rem}}.l-show-small{display:none}@media (max-width: 600px){.l-show-small{display:block}}@media (max-width: 600px){.l-hide-small{display:none}}.l-wrapper-large{max-width:1400px}.l-wrapper-small{max-width:800px}.l-section{margin:0 auto}.l-center{text-align:center}@media (min-width: 600px){.l-double{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.l-double>:first-child{flex-basis:70%;flex-grow:0;margin:0}}.l-three-col{text-align:center}@media (min-width: 600px){.l-three-col{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;flex-wrap:wrap}.l-three-col.width-auto>*{margin:1rem;flex-basis:0}}.l-header-image{text-align:center}.clearfix{clear:both;overflow:auto;zoom:1}img{max-width:100%}input{border:1px solid #cacaca;display:block;font-family:"Open Sans",Helvetica,san-serif;margin:1.5em 0;padding:1em;width:calc(100% - 2em)}form{text-align:left}label{font-family:"Open Sans",Helvetica,san-serif}button,input[type="submit"],.button{-webkit-appearance:none;border-radius:0;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:.8em;font-weight:600;letter-spacing:1px;line-height:1.2;margin:0 0 1rem;padding:1em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1;min-width:200px}button:hover,input[type="submit"]:hover,.button:hover{color:#fff}button:hover:before,input[type="submit"]:hover:before,.button:hover:before{-webkit-transition:all 200ms;-ms-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;bottom:0;left:0}button:after,input[type="submit"]:after,.button:after{content:'';background-color:#2A4056;width:100%;height:100%;bottom:0;left:0;position:absolute;z-index:-1}button:before,input[type="submit"]:before,.button:before{-webkit-transition:all 200ms;-ms-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;content:'';background-color:#FFB62C;width:100%;height:100%;bottom:-5px;left:-5px;position:absolute;z-index:-1}input[type="submit"]{width:100%}.p-form-half{float:left;width:48%}.p-form-half.right{float:right}.response{line-height:1.4;margin-bottom:1em}th{text-align:left}table{width:100%;max-width:100%;margin:1.5em 0;overflow-x:scroll}table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #dddddd}table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #dddddd}table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>th,table>caption+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>td,table>thead:first-child>tr:first-child>td{border-top:0}table>tbody+tbody{border-top:2px solid #dddddd}table table{background-color:#ffffff}table-condensed>thead>tr>th,table-condensed>tbody>tr>th,table-condensed>tfoot>tr>th,table-condensed>thead>tr>td,table-condensed>tbody>tr>td,table-condensed>tfoot>tr>td{padding:5px}table{border:1px solid #dddddd}table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{border:1px solid #dddddd}table>thead>tr>th,table>thead>tr>td{border-bottom-width:2px}table>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}table>thead>tr>td.active,table>tbody>tr>td.active,table>tfoot>tr>td.active,table>thead>tr>th.active,table>tbody>tr>th.active,table>tfoot>tr>th.active,table>thead>tr.active>td,table>tbody>tr.active>td,table>tfoot>tr.active>td,table>thead>tr.active>th,table>tbody>tr.active>th,table>tfoot>tr.active>th{background-color:#f5f5f5}table-hover>tbody>tr>td.active:hover,table-hover>tbody>tr>th.active:hover,table-hover>tbody>tr.active:hover>td,table-hover>tbody>tr:hover>.active,table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}table>thead>tr>td.success,table>tbody>tr>td.success,table>tfoot>tr>td.success,table>thead>tr>th.success,table>tbody>tr>th.success,table>tfoot>tr>th.success,table>thead>tr.success>td,table>tbody>tr.success>td,table>tfoot>tr.success>td,table>thead>tr.success>th,table>tbody>tr.success>th,table>tfoot>tr.success>th{background-color:#dff0d8}table-hover>tbody>tr>td.success:hover,table-hover>tbody>tr>th.success:hover,table-hover>tbody>tr.success:hover>td,table-hover>tbody>tr:hover>.success,table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}table>thead>tr>td.info,table>tbody>tr>td.info,table>tfoot>tr>td.info,table>thead>tr>th.info,table>tbody>tr>th.info,table>tfoot>tr>th.info,table>thead>tr.info>td,table>tbody>tr.info>td,table>tfoot>tr.info>td,table>thead>tr.info>th,table>tbody>tr.info>th,table>tfoot>tr.info>th{background-color:#d9edf7}table-hover>tbody>tr>td.info:hover,table-hover>tbody>tr>th.info:hover,table-hover>tbody>tr.info:hover>td,table-hover>tbody>tr:hover>.info,table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}table>thead>tr>td.warning,table>tbody>tr>td.warning,table>tfoot>tr>td.warning,table>thead>tr>th.warning,table>tbody>tr>th.warning,table>tfoot>tr>th.warning,table>thead>tr.warning>td,table>tbody>tr.warning>td,table>tfoot>tr.warning>td,table>thead>tr.warning>th,table>tbody>tr.warning>th,table>tfoot>tr.warning>th{background-color:#fcf8e3}table-hover>tbody>tr>td.warning:hover,table-hover>tbody>tr>th.warning:hover,table-hover>tbody>tr.warning:hover>td,table-hover>tbody>tr:hover>.warning,table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}table>thead>tr>td.danger,table>tbody>tr>td.danger,table>tfoot>tr>td.danger,table>thead>tr>th.danger,table>tbody>tr>th.danger,table>tfoot>tr>th.danger,table>thead>tr.danger>td,table>tbody>tr.danger>td,table>tfoot>tr.danger>td,table>thead>tr.danger>th,table>tbody>tr.danger>th,table>tfoot>tr.danger>th{background-color:#f2dede}table-hover>tbody>tr>td.danger:hover,table-hover>tbody>tr>th.danger:hover,table-hover>tbody>tr.danger:hover>td,table-hover>tbody>tr:hover>.danger,table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width: 767px){table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #dddddd}table-responsive>table{margin-bottom:0}table-responsive>table>thead>tr>th,table-responsive>table>tbody>tr>th,table-responsive>table>tfoot>tr>th,table-responsive>table>thead>tr>td,table-responsive>table>tbody>tr>td,table-responsive>table>tfoot>tr>td{white-space:nowrap}table-responsive>table{border:0}table-responsive>table>thead>tr>th:first-child,table-responsive>table>tbody>tr>th:first-child,table-responsive>table>tfoot>tr>th:first-child,table-responsive>table>thead>tr>td:first-child,table-responsive>table>tbody>tr>td:first-child,table-responsive>table>tfoot>tr>td:first-child{border-left:0}table-responsive>table>thead>tr>th:last-child,table-responsive>table>tbody>tr>th:last-child,table-responsive>table>tfoot>tr>th:last-child,table-responsive>table>thead>tr>td:last-child,table-responsive>table>tbody>tr>td:last-child,table-responsive>table>tfoot>tr>td:last-child{border-right:0}table-responsive>table>tbody>tr:last-child>th,table-responsive>table>tfoot>tr:last-child>th,table-responsive>table>tbody>tr:last-child>td,table-responsive>table>tfoot>tr:last-child>td{border-bottom:0}}.m-header{background-color:#2A4056;border-top:5px solid #8ed2d4;color:#fff;font-size:.8em;position:relative;z-index:1}.m-header .l-wrapper-large{padding:8px 16px}@media (min-width: 600px){.m-header .l-wrapper-large{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}.m-header a{color:currentColor;letter-spacing:.03em;text-decoration:none;text-transform:uppercase;border:0}.m-header a:hover{color:#8ed2d4}.m-header__logo{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;margin:0 auto;max-width:150px}@media (max-width: 600px){.m-header__logo{max-width:200px}}@media (min-width: 600px){.home .m-header__logo{visibility:hidden}}.m-header__links{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;text-align:right;font-weight:600}.m-header__links li{display:inline-block;padding:5px}@media (max-width: 600px){.m-header__links{margin-top:10px;text-align:center}}.m-hero{background-image:url("../assets/cover.jpg");background-position:center center;background-size:cover;padding:100px 0 0;position:relative;background-repeat:no-repeat;margin-bottom:1rem}.m-hero.awards{background-image:url("../assets/awards-2018/awards-header.jpg")}.m-hero.awards-19{background-image:url("../assets/awards-2019/awards-header.jpg")}@media (min-width: 600px){.m-hero{margin-bottom:3rem}}.m-hero:after{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;content:'';background-color:#2A4056;opacity:.8;z-index:0}.m-hero *{position:relative;z-index:1}.m-hero h1{font-size:4em;color:#fff;text-align:left;text-transform:uppercase}@media (max-width: 600px){.m-hero h1{font-size:2em}}.m-hero__logo{max-width:400px;margin-left:-130px;margin-bottom:-30px}@media (max-width: 600px){.m-hero__logo{display:none}}.m-hero__stem{position:absolute;top:0;bottom:0px;height:100%;right:5%}.m-hero__stem svg{height:100%}.m-footer{padding:1em 0;background-color:#2A4056;font-size:.9em;text-align:center;color:#fff;position:relative}.m-footer p{margin:0}.m-footer a{color:#fff;padding:0 .3em;border:0}.m-footer a:hover{color:#8ed2d4}.m-footer svg{position:absolute;top:0;bottom:0px;height:100%;left:5%}@media (max-width: 400px){.m-footer svg{display:none}}.m-blocks--index{margin-top:1rem}.m-blocks h2{color:#2A4056;font-weight:800}.m-blocks p{margin:1rem 0}.m-blocks__description{text-align:left;font-size:.85em}.m-blocks__block{background-color:#eaf7f7;border:1px solid #dff2f3;margin-bottom:1rem;padding:2rem 0 0}.m-blocks button,.m-blocks input[type="submit"],.m-blocks .button{margin-bottom:2rem}.m-blocks__wrapper{margin:0 auto;width:80%}@media (min-width: 600px){.m-blocks{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-blocks__block{-webkit-flex-basis:48%;-moz-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}.m-members{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.m-members li{-webkit-flex-basis:100px;-moz-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-transition:opacity 100ms;-ms-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms;list-style:none;margin:1.5rem 1.5rem 0}.m-members li:hover{-webkit-transition:opacity 100ms;-ms-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms;opacity:.8}.m-members a{display:block;border:0}.member-lg-wrapper{margin:2rem 0;padding:1rem 0}.member-lg-wrapper .member-logo-lg{width:10%;float:left}.member-lg-wrapper h3{margin:0}.member-lg-wrapper .member-info{width:80%;float:left;padding-left:10%}.m-sponsors__fiscal{text-align:center;max-width:500px;margin:2rem auto;border:1px solid #dff2f3;background-color:#eaf7f7;padding:2rem}.m-sponsors__fiscal img{max-width:150px}.m-sponsors__fiscal a{border-bottom:0}.m-sponsors ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly;padding:20px 0}.m-sponsors .m-sponsors--gold{margin-bottom:3rem}.m-sponsors .m-sponsors--gold li{flex-basis:30%}@media (max-width: 800px){.m-sponsors .m-sponsors--gold li{flex-basis:80%}}.m-sponsors li{flex-basis:20%;list-style:none;flex-grow:0;padding:1%}.m-sponsors li img{margin-bottom:10px}@media (max-width: 800px){.m-sponsors li{flex-basis:45%}}.m-sponsors li:last-of-type{margin-right:0}.m-sponsors a{border:0}.m-sponsors img{width:100%}.m-award-winners ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.m-award-winners img{width:100%}.m-award-winners li{-webkit-flex-basis:17%;-moz-flex-basis:17%;-ms-flex-preferred-size:17%;flex-basis:17%;padding:1em 1em 0;list-style:none}@media (max-width: 600px){.m-award-winners li{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media (max-width: 400px){.m-award-winners li{-webkit-flex-basis:40%;-moz-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}}.m-award-winners li p{line-height:1.2;margin:.2em 0;word-break:break-word}.m-award-winners h3{hyphens:auto;margin:0;word-break:break-word}@media (max-width: 600px){.m-award-winners h3{font-size:1em}}.m-donate{max-width:500px;margin:3rem 0 0}.m-donate #cover-fees{width:auto;display:inline-block}
