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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col-1-3{width:33.33%}.col-2-3{width:66.66%}.col-1-3,.col-2-3{display:inline-block;vertical-align:top}.grid,.col-1-3,.col-2-3{padding-left:15px;padding-right:15px}@media (max-width: 640px){ul,ol,p{font-size:14px;letter-spacing:0;font-weight:400}}.container{margin:0 auto;padding-left:30px;padding-right:30px;max-width:960px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header{width:100%;height:65px}.main-nav{position:fixed;color:#82abb0;background-color:#021723;width:100%}.main-nav ul{text-transform:uppercase;width:100%;height:65px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width: 640px){.main-nav ul{font-size:13px;letter-spacing:1px}}@media (max-width: 450px){.main-nav ul{font-size:12px}}.main-nav li{text-align:center;display:block;width:22.5%;height:100%;line-height:65px}.main-nav li:first-child{width:10%}.main-nav img{height:50px;width:50px;vertical-align:middle}.active{border-bottom:4px solid #ED3F91;pointer-events:none;cursor:default}body{color:#888;font:300 16px/26px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}h1{font-size:28px;text-align:center;text-transform:uppercase;margin-top:40px;margin-bottom:40px}@media (max-width: 1020px){h1{margin:20px auto;font-size:24px}}@media (max-width: 640px){h1{font-size:22px}}h2{font-size:24px;line-height:44px}h3{font-size:21px;text-align:center;text-transform:uppercase}h4{font-size:18px}h5{color:#a9b2b9;font-size:14px;font-weight:400;margin-bottom:8px}strong{font-weight:400}cite,em{font-style:italic}h3,p{margin-bottom:22px;margin-top:22px}a:hover{color:#ed3f91}a{color:#009999;text-decoration:none}p a{border-bottom:1px solid #009999}footer{color:#82abb0;background-color:#021723;padding:12px}footer p{float:left;margin-top:20px;margin-left:28px}@media (max-width: 640px){footer p{width:100%;margin:0 0 10px;float:none;text-align:center}}.social-icons{float:right;padding-right:28px;padding-top:7px}@media (max-width: 640px){.social-icons{float:none;width:100%;padding:0;margin:0;text-align:center}}.social-icons a{padding:3px;margin:5px;-webkit-border-radius:50%;border-radius:50%}.social-icons a img{-webkit-border-radius:50%;border-radius:50%;background-color:#021723}@media (max-width: 640px){.social-icons a img{width:32px;height:auto}}.social-icons a:hover{background-color:#009999}.social-icons a:hover img{background-color:#173543}.group:before,.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{clear:both;*zoom:1}.btn{-webkit-border-radius:5px;border-radius:5px;display:inline-block;border:1px solid #009999;padding:10px 30px;margin-left:auto;margin-right:auto;margin-bottom:12px}.btn-alt{padding:8px 20px;background-color:#EDEDED}.btn-wrap{text-align:center}.btn:hover{border-color:#ED3F91;background-color:#51f6e8}.hero{background:#021723 url("../../images/dsec-hero.jpg") 50% no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;height:60vh;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;-moz-box-pack:center;justify-content:center}@media (max-width: 1020px){.hero{height:50vh}}@media (max-width: 640px){.hero{height:40vh}}@media (max-width: 450px){.hero{height:30vh}}.hero-text h1{color:#EDEDED;text-shadow:2px 2px 4px #0a0a0a;font-size:48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;line-height:1.2em}@media (max-width: 1020px){.hero-text h1{font-size:36px}}@media (max-width: 640px){.hero-text h1{font-size:26px}}.about{margin-top:40px;margin-bottom:20px}@media (max-width: 640px){.about{margin-top:20px}}.profile{margin-bottom:40px}@media (max-width: 640px){.profile{margin-bottom:20px}}.profile p{margin:0}.member-img{float:left;width:100px;margin-right:20px}@media (max-width: 640px){.member-img{float:none;margin:0 0 20px;width:100%}}.member-img img{height:100px;width:100px;-webkit-border-radius:50px;border-radius:50px}@media (max-width: 640px){.member-img img{display:block;margin:0 auto}}.member-info{float:right;width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);width:calc(100% - 120px)}@media (max-width: 640px){.member-info{float:none;width:100%}}.sponsors{color:#EDEDED;background-color:#009999;padding:20px 0}.sponsors h3{margin:0 0 1em}.sponsors .btn-alt{color:#009999;font-weight:400;letter-spacing:0}.sponsors p{text-align:center;margin:12px 28px}.content{padding-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content img{display:block;margin:0 auto;max-width:100%;height:auto}.content ul{padding:0 20px}.reasons{list-style:disc;color:#009999}.reasons li span{color:#888}.grid{display:grid;grid-template:33%/repeat(3, 33%);grid-auto-rows:33%;grid-gap:20px 20px;grid-auto-flow:row;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:50px}@media (max-width: 1020px){.grid{grid-template:50%/repeat(2, 50%);grid-gap:10px;margin:20px auto}}@media (max-width: 640px){.grid{grid-template:100%/repeat(1, 100%)}}.grid img{padding:20px 0;width:100%}h2{text-align:center}.project p{margin:0}.project{padding:15px;-webkit-border-radius:5px;border-radius:5px}.project:hover{background-color:#F5F5F5}a:hover{color:inherit}a{color:inherit;text-decoration:none}.content{text-align:center}.contact-list{list-style:none}.contact-list li{padding:40px 20px}table.contact{width:100%;max-width:420px;margin:0 auto 20px}table.contact td,table.contact th{padding:1em}table.contact th{font-weight:600}

/*# sourceMappingURL=sourcemaps/dsec.css.map */
