::-moz-selection{color:#fff;background:#000;text-shadow:none}::selection{color:#fff;background:#000;text-shadow:none}img::selection{color:#fff;background:0 0}img::-moz-selection{color:#fff;background:0 0}body{-webkit-tap-highlight-color:#000;line-height:1.8;color:#000;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1,h2,h3,h4,h5,h6{font-weight:lighter}.lead,.navbar-custom,strong{font-weight:600}a,a:focus{color:#ec1d24}a:hover{color:#000}hr{width:30%;margin:2em auto;border-width:1px;border-color:#ccc}.navbar-custom{text-transform:uppercase;background-color:#fff;border-bottom:1px solid #ccc}.navbar-custom .navbar-brand{font-size:1em;color:#000}.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:hover{color:#ec1d24}.navbar-custom .navbar-nav .nav-link{letter-spacing:1px;color:#000}.navbar-custom .navbar-nav .active>.nav-link,.navbar-custom .navbar-nav .nav-link.active,.navbar-custom .navbar-nav .nav-link.show,.navbar-custom .navbar-nav .nav-link:focus,.navbar-custom .navbar-nav .nav-link:hover,.navbar-custom .navbar-nav .show>.nav-link{color:#ec1d24}.navbar-custom .navbar-toggler{color:#ec1d24;border-color:#fff}.lead,h1{color:#fff;text-transform:uppercase}.navbar-custom .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.masthead{height:100vh;min-height:300px;background-image:url(../img/cover-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin:0;padding:0}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}section{margin:0;padding:6rem 0}.lead{letter-spacing:1px;line-height:1;margin:0}@media (max-width:575.98px){h1,h2,h3,h4,h5,h6{font-size:1.5rem}section{margin:0;padding:2rem 0}h2,h3,h4,h5,h6{font-weight:400}.lead{color:#fff;font-size:1.25rem}}