.hero{background:linear-gradient(transparent,rgba(121,114,14,0)),url(/_next/static/media/boat-building.2864d646.jpg);background-position:50% 85%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:100vh;width:100%}.hero_text_container{align-items:center;width:100%;height:80vh}.hero_text{width:45%;text-align:left;float:right;margin:0 auto;padding:10px}.hero_text h1{font-family:var(--ff-heading),"Montserrat",sans-serif;text-transform:uppercase;font-size:3em;font-weight:200!important;color:#fff;line-height:1.4em}.hero_tex .bold{font-weight:700}.btn-hero{float:right;background-color:#fff!important;color:#004b79!important;border:1px solid #fff;border-radius:5px;opacity:95%;transition:all .3s ease-in-out}.btn-hero,.btn-hero:hover{margin:10px auto;font-size:24px;font-weight:400;padding:15px 25px}.btn-hero:hover{background-color:#005b9c!important;color:#fff!important;border:1px solid #fff;opacity:90%;transition:all .5s ease-in-out}@media (max-width:1024px){.hero{background-position:top;background-attachment:scroll;height:70vh}.hero_text_container{display:flex;height:50vh;margin:20px auto}.btn-hero,.btn-hero:hover{padding:10px 40px!important}.hero_text{width:65%}}@media (max-width:768px){.hero{background-position:top;background-attachment:scroll;height:70vh}.hero_text_container{display:flex;height:50vh;margin:20px auto}.hero_text{width:65%}.hero_text h1{font-size:2.6em}.btn-hero,.btn-hero:hover{margin:5px auto}}@media (max-width:576px){.hero{background-position:top;background-attachment:scroll;height:70vh}.hero_text_container{display:flex;height:45vh;margin:20px auto}.hero_text{width:95%;padding:5px}.hero_text h1{font-size:1.8em;text-shadow:1px 2px 2px rgba(0,0,0,.6)}.btn-hero{margin:15px auto}.heroSubHead{margin:60px 0 40px;text-align:center;font-size:26px;font-weight:200;text-transform:none}}.promoBox{margin:0 auto;padding:10px;border:1px solid #e4e4e4;box-shadow:4px 6px 10px 0 #e3e3e3}.promoBox-padding{margin-top:30px!important;margin-bottom:30px!important}.promoBox img{width:250px;max-width:100%;margin:10px}.promoBox p{margin:5px}.promoBox a{margin:5px;text-align:center;padding:10px;width:65%}.promoBox h3{font-size:18px;margin-bottom:5px;margin-top:23px;line-height:1.5em}.read-more-btn{background:#78a2bb!important;color:#fff!important}.btn i{font-size:.9em;color:inherit;margin-left:8px}.PromoBlueLine{text-align:left!important}.PromoBlueLine,.blueLine{background-color:var(--nfg-pacific-cyan);height:3px;width:60px}.blueLine{margin:10px auto}@media only screen and (min-width:1030px) and (max-width:1366px){.promoBox{width:100%;margin:40px auto;text-align:left;height:230px}}@media (max-width:1024px){.promoBox{width:100%;margin:40px auto;text-align:center;height:300px}.promoBox p{margin:5px;padding:10px}.promoBox a{margin:20px auto}.PromoBlueLine{text-align:center;margin:0 auto;background-color:var(--nfg-pacific-cyan);height:3px;width:60px}}@media (max-width:576px){.promoBox{margin:0 auto;padding:10px;border:none;height:auto;box-shadow:none}.promoBoxContainer{margin-top:10px}.promoBox a{margin:10px auto}.promoBox img{width:250px;max-width:100%;height:auto;margin:10px}}.NSRE-light-grey-bkgrnd{background-color:#f3f3f3;z-index:2;width:100%;left:0;top:0;bottom:0}.mission-title{margin-top:40px!important;font-size:24px}.mission-text{font-size:21px;font-weight:300;line-height:1.75em}