@charset "UTF-8";.home .main-content{margin-top:101px}.home .main-content .h2,.home .main-content h2{margin-top:0;margin-bottom:.5em}.home .main-content p{font-size:20px;font-size:1.25rem}.home .main-content .button,.home .main-content .h2,.home .main-content h2{font-size:32px;font-size:2rem;font-weight:700}.home .main-content .button:hover{background-color:#003e7a}.home .main-content .bg--red:hover{background-color:#6e1811}.home .main-content .bg--gold:hover{background-color:#8e660a}.above-the-fold{height:calc(100vh - 101px);display:grid;grid-auto-rows:auto 1fr;max-height:-webkit-fill-available}.admin-bar .above-the-fold{height:calc(100vh - 101px - 46px)}@media screen and (min-width:782.01px){.above-the-fold{height:calc(100vh - 101px)}.admin-bar .above-the-fold{height:calc(100vh - 101px - 32px)}}#home-hero{background-attachment:fixed;background-position:center 101px;background-repeat:no-repeat;background-size:cover;height:100%;margin:auto auto;width:100%}.admin-bar #home-hero{background-position:top center}#home-hero .row{height:100%}#home-hero .columns{height:100%}.home-hero__textbox-wrapper{display:grid;align-content:center}.home-hero__textbox{margin:auto;max-width:480px}#home-hero .button,#home-hero .h2{font-size:32px;font-size:2rem;font-weight:700}#home-hero .button{margin:0;padding:1rem 2rem}.home .main-content .home-banner{background-color:#003e7a;color:#fff;padding-top:10px;padding-bottom:10px;text-align:center;box-shadow:0 0 2px 0 #000;-moz-box-shadow:0 0 2px 0 #000;-webkit-box-shadow:0 0 2px 0 #000;z-index:1}.home .main-content .home-banner .button{border-radius:3px;font-size:inherit;margin:0 1em 0 0;padding:.25rem .75rem}.home .main-content .home-banner a{color:#fff}#home-news{background-color:#fff;padding:64px 0;padding:4rem 0}#home-news h2{text-align:center}#home-news img{width:100%}#home-news .news-text{background-color:#ede2cc;padding:32px;padding:2rem}#home-news .news-text p:last-of-type{border-bottom:2px solid #004990;display:inline-block;margin-bottom:0}#home-military{background-color:#d1262f}#home-military .mil-text{padding:32px 0;padding:2rem 0}#home-military .button{color:#d1262f}#home-ccw{background-color:#fff;padding:64px 0;padding:4rem 0}#home-ccw a,#home-ccw h2{color:#f3a100;margin-top:0}#home-ccw p{margin-top:0}#home-ccw .button{color:#fff}#home-learn-support{background-attachment:fixed;background-color:#ccc;background-size:cover;padding:64px 0;padding:4rem 0}#home-learn-support .columns{text-align:center}#home-learn-support h2{margin:0 0 4rem 0}#home-learn-support p{margin:1rem 0}#home-learn-support .button{display:block}#home-partners{background-color:#fff;padding:64px 0;padding:4rem 0;text-align:center}#home-partners img{padding:2rem 1rem 3rem 1rem}#home-partners .button{margin-left:16px;margin-left:1rem;margin-right:16px;margin-right:1rem}@media screen and (max-width:39.9375em){.home .main-content .button{margin-left:0;margin-right:0}.home .main-content .home-banner .button{margin-right:0}.home .main-content .home-banner .home-banner-description{display:block;margin-top:10px}}@media screen and (max-width:63.9375em){#home-military img{margin-top:16px;margin-bottom:16px;margin-top:1rem;margin-bottom:1rem}#home-news h2{margin-top:32px;margin-top:2rem}#home-military .button{margin:0}#home-ccw a{display:block;text-align:center;width:100%}#home-ccw img{margin-bottom:64px;margin-bottom:4rem}#home-learn-support .button{margin-bottom:48px;margin-bottom:3rem}}@media screen and (min-width:40em){#home-hero .button,#home-hero .h2{font-size:48px;font-size:3rem}}