html{height:100%}@media screen and (min-width: 1200px){html{background:#002856 url("/static/img/SplashBG.jpg") no-repeat 0% 50% fixed;background-size:cover}}body{background-color:#002856;height:100%;font:400 18px/1.65 "Open Sans", Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%;line-height:1;width:100%;font-family:"Open Sans", sans-serif;margin:0 auto;max-width:1200px;position:relative}@media screen and (min-width: 1200px){body{background-color:transparent;position:relative}}.mobile{width:100%}.overlay-black{position:absolute;top:0;left:0;z-index:15;width:100%;height:100%;display:block;background-color:#000;opacity:.3}img{display:inline-block;max-width:100%;height:auto}header{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}main{padding:0;width:100%}@media screen and (min-width: 1200px){main{max-width:420px;position:absolute;right:0;margin-top:40px}}.logo-wrap{background-color:#ecf0f1}.logo{display:block;max-width:100%;width:225px;margin:0 auto}.form-control,.btn{border-radius:0}form{padding:30px;color:#fff}#signup{background-color:#00B3E3;color:#fff}@media screen and (min-width: 1200px){#signup .form-group{margin-right:1%;width:28%;float:left}}@media screen and (min-width: 1200px){#signup .form-group.email{width:55%}}#signup .form-control{height:50px;border:none}@media screen and (min-width: 1200px){#signup .form-control{font-size:1.45rem}}#signup .btn{height:50px}@media screen and (min-width: 1200px){#signup .btn{font-size:1.5rem;padding:0.5rem 1rem}}#signup .btn-light{background-color:#95D600;border:none;font-weight:bold;text-transform:uppercase;border:none;color:#fff}#signup .btn-light:hover,#signup .btn-light:focus,#signup .btn-light:active{background-color:#002856;transition:background-color 0.15s ease-in-out;cursor:pointer}#signup legend{text-transform:uppercase;font-weight:400;margin-bottom:1rem;-webkit-font-smoothing:antialiased;font-weight:bold;font-size:2rem;color:#ffffff;line-height:1}#donate{background-color:#95D600;color:#fff}#donate *{float:left}#donate input:not(:last-child){margin-right:4px}#donate label{font-weight:bold;font-size:2rem;margin-right:10px;margin-top:10px;line-height:1}#donate label:before{content:'DONATE';font-size:2rem;margin-top:10px;margin-right:1rem}#donate input{border:none;padding:0.5rem 0.25rem;height:50px;width:75px}@media screen and (min-width: 576px){#donate input{width:125px}}#donate #donate-submit{background-color:#00B3E3;color:#fff;height:50px;border:none;padding:0.25rem 1rem;transition:background-color 0.15s ease-in-out;font-size:1.5rem}#donate #donate-submit:hover,#donate #donate-submit:focus,#donate #donate-submit:active{cursor:pointer;background-color:#002856}.parsley-errors-list{list-style:none;margin:0;padding:0}.btn-volunteer{background-color:#002856;color:#fff;width:100%;font-weight:bold;font-size:2rem;text-transform:uppercase;min-height:115px;line-height:1}.btn-volunteer:hover,.btn-volunteer:active,.btn-volunteer:focus{background-color:#00B3E3}#exit,#exit>a:visited{text-transform:uppercase;text-align:center;display:block;font-size:28px;color:#ffffff;margin-bottom:10px;text-decoration:none;letter-spacing:1px}footer{text-align:center;width:90%;max-width:400px;display:block;margin:2rem auto}@media screen and (min-width: 1200px){footer{width:400px;position:absolute;bottom:0;left:calc(50% - 200px)}}footer .disclaimer{border:2px solid #ffffff;color:#ffffff;width:100%;font-size:14px;line-height:1.2;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:1px;padding:15px 15px}.logo__icon{fill:#fff;max-width:250px;margin-bottom:25px;margin-top:25px}
