*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{overflow-x:hidden;max-width:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:block;vertical-align:baseline}a:active,a:hover{outline:0}strong{font-weight:700}img{border:0;outline:0;max-width:100%;height:auto}svg{display:block;width:100%;height:100%;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}embed,iframe,object{max-width:100%}ul{list-style:none}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}.updated:not(.published){display:none}.screen-reader-text,.screen-reader-response{border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;margin:-1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus,.screen-reader-response:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#4d4d4d;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.site-content[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5rem}.alignright{float:right;margin-left:1.5rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clearfix::before,.clearfix::after{content:"";display:table;table-layout:fixed}.clearfix::after{clear:both}body{font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:700;color:#1f1f1f}h1{font-size:2.5rem;color:rgba(255,255,255,0.85);text-align:center;text-transform:uppercase;text-shadow:0em 0.1em 0.1em rgba(0,0,0,0.2);padding-top:12.5rem;padding-bottom:12.5rem}@media only screen and (min-width: 75em){h1{font-size:3.75rem}}h2{position:relative;font-size:1.875rem;text-transform:uppercase;padding-bottom:1.25rem;margin-bottom:1.875rem;color:#1f1f1f}@media only screen and (min-width: 75em){h2{font-size:3.125rem;padding-bottom:2.5rem;margin-bottom:3.125rem}}h2::after{content:'';position:absolute;bottom:0;left:50%;margin-left:-4.375rem;width:8.75rem;height:.5rem;background-color:#3d7722}h3{font-size:1.375rem}p{font-size:1.125rem;margin-bottom:.9375rem}@media only screen and (min-width: 75em){p{font-size:1.375rem}}.specialp{font-size:1rem;font-weight:bold;margin-bottom:1.5625rem}@media only screen and (min-width: 75em){.specialp{font-size:1.25rem}}.full-bleed{width:100vw;max-height:1200px;margin-left:-1.5rem;overflow:hidden}@media screen and (min-width: 37.5em){.full-bleed{margin-left:-2.5rem}}@media screen and (min-width: 68.75rem){.full-bleed{margin-right:calc( ((-100vw + 68.75rem)/2) );margin-left:calc( ((-100vw + 68.75rem)/2) )}}@media screen and (min-width: 93.75em){.full-bleed{margin-right:calc( ((-100vw + 93.75em)/2) );margin-left:calc( ((-100vw + 93.75em)/2) )}}.full-bleed img{display:block;margin:0 auto}.full-bleed,.featured-image{background-color:#1f1f1f}.featured-image{margin-bottom:1.25rem}body{background-color:#fff;color:#666}.lastp{margin-bottom:0}.center-p{text-align:center}.extra-top-padd{padding-top:3.75rem}.extra-bottom-padd{padding-bottom:3.75rem}.align-center{text-align:center}.header-top-content,.header-main,.center-container,.footer-main,.box-list,.about-content{padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width: 37.5em){.header-top-content,.header-main,.center-container,.footer-main,.box-list,.about-content{padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (min-width: 75em){.header-top-content,.header-main,.center-container,.footer-main,.box-list,.about-content{padding-left:0;padding-right:0}}.header-top-content,.header-main,.center-container,.footer-main,.box-list{max-width:68.75rem;margin:0 auto}@media only screen and (min-width: 112.5em){.header-top-content,.header-main,.center-container,.footer-main,.box-list{max-width:93.75em}}.wide-container{background-color:#F7F7F7;text-align:center}.center-container{padding-top:5.625rem;padding-bottom:5.625rem}.site-header{background-position:top center;background-repeat:no-repeat;background-size:cover;max-height:500px}.header-top{position:fixed;top:0;width:100%;z-index:999;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header-top.smaller{background-color:#006ac1}.header-top.smaller #logo{width:6.875rem}.header-top.smaller .main-navigation a{font-size:1.0625rem}.header-top-content{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;-webkit-box-align:center;align-items:center;padding-top:.9375rem;padding-bottom:.9375rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media only screen and (min-width: 56.25em){.header-top-content{padding-top:0;padding-bottom:0}}#logo{width:11.25rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media only screen and (min-width: 56.25em){#logo{padding-top:.9375rem;padding-bottom:.9375rem}}#logo img{display:block}.text-link{color:#666;font-weight:bold}.text-link:hover{text-decoration:none}.btn{display:inline-block;margin:0 auto;padding:.625rem 1.25rem;text-transform:uppercase;font-size:1.125rem;text-decoration:none;color:#fff;border-radius:10px;border:2px solid #fff;-webkit-transition:all .2s;transition:all .2s}.btn.btn-alt-green{color:#3d7722;border-color:#3d7722}.btn:hover{background-color:rgba(31,31,31,0.5);border-color:transparent;color:#fff}.menu-icon{cursor:pointer;padding-top:.9375rem}@media only screen and (min-width: 56.25em){.menu-icon{display:none}}.menu-icon span{display:block;width:2.1875rem;height:.3125rem;margin-bottom:.4375rem;background-color:#2ea3f2;-webkit-transition:all 0.3s;transition:all 0.3s}.active .bar1{-webkit-transform:rotate(45deg) translate(0.5em, 0.8em);transform:rotate(45deg) translate(0.5em, 0.8em)}.active .bar2{opacity:0}.active .bar3{-webkit-transform:rotate(135deg) translate(-0.2em, 0.6em);transform:rotate(135deg) translate(-0.2em, 0.6em)}.main-navigation{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-transition:0.4s;transition:0.4s}@media only screen and (min-width: 56.25em){.main-navigation{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.main-navigation ul{display:none;position:absolute;top:100%;left:0;border-top:3px solid #2ea3f2;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);padding:1.875rem;background-color:#006ac1;z-index:999;width:100%}@media only screen and (min-width: 56.25em){.main-navigation ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;padding:0;border-top:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;position:static;width:auto}}.main-navigation a{display:block;padding:.9375rem 1.25rem;text-decoration:none;text-transform:uppercase;font-size:1.125rem;color:#fff;border-bottom:1px solid rgba(255,255,255,0.1);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media only screen and (min-width: 56.25em){.main-navigation a{position:relative;height:100%;padding:0;margin:0 1.25rem;border-bottom:none}.main-navigation a::after{content:'';position:absolute;left:0;bottom:-5px;width:100%;height:3px}}.main-navigation a:hover{opacity:.7}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{background-color:rgba(0,0,0,0.1)}@media only screen and (min-width: 56.25em){.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{background-color:transparent}.main-navigation .current_page_item>a::after,.main-navigation .current-menu-item>a::after,.main-navigation .current_page_ancestor>a::after,.main-navigation .current-menu-ancestor>a::after{background-color:rgba(255,255,255,0.5)}}.main-navigation li:last-child a{border-bottom:none}.scroll-top{position:fixed;bottom:1.5rem;right:1.5rem;display:none;padding:1.25rem;background-color:rgba(0,0,0,0.5);opacity:.9;z-index:999;line-height:1;border-radius:7px;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.scroll-top:hover{background-color:#000}.top-arrow{display:block;width:1.25rem;height:1.25rem}.top-arrow svg{fill:rgba(255,255,255,0.8)}