html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,form{display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,a:link,a:visited,a:hover,a:active,a:focus{color:inherit;text-decoration:none;cursor:pointer;cursor:hand}body{min-width:320px;font-family:"Lato",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word;position:relative;overflow-y:scroll}button,input,select,option,textarea{padding:0;border:0;background:inherit;box-shadow:none;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;text-transform:inherit;text-align:inherit;-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}button{cursor:pointer;cursor:hand}.accessibility-no-outline{outline:0 !important}html,body{width:100%;height:100%;min-height:100%;font-size:12px}.main-header{position:relative}.main-header>div{width:100%;color:#fff;display:-webkit-flex;display:flex;padding:1.25rem 1rem}.main-header>div:first-of-type{background:#333}.main-header>div:last-of-type{padding-top:.5rem !important;padding-bottom:.5rem !important;color:#000;background:#202020;position:relative;z-index:2}.main-header>div:last-of-type>div{width:100%}.main-header>div:last-of-type>div>div{padding-right:0;padding-left:0}.header-nav-button,#header-nav-toggle{display:-webkit-inline-flex;display:inline-flex}.header-nav-button{padding-left:2em;text-transform:uppercase;position:relative;cursor:pointer}.header-nav-button:before{content:'';position:absolute;left:0;top:0;width:1.25em;height:.15em;background:#fff;box-shadow:0 .40em 0 0 #fff,0 .85em 0 0 #fff}.header-logo{font-size:1.25rem;font-weight:800;text-transform:uppercase;font-family:'Maven Pro',sans-serif;display:-webkit-flex;display:flex;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-align-items:center;align-items:center}.header-nav{font-size:.8rem;font-weight:800;display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.header-nav ul{right:0;top:100%;width:100%;background:#202020;position:absolute;display:none;-webkit-flex-direction:column;flex-direction:column;-moz-box-shadow:0 1rem 1rem 0 rgba(255,255,255,0.25);-webkit-box-shadow:0 1rem 1rem 0 rgba(255,255,255,0.25);box-shadow:0 1rem 1rem 0 rgba(255,255,255,0.25)}.header-nav ul li a{padding:.6rem .8rem;text-align:center;display:block}.header-nav ul li a:hover{color:#FFF;background:rgba(255,255,255,0.1)}.header-nav ul li a.active{background:#009e2d !important}#header-nav-toggle:checked ~ nav>ul{display:-webkit-flex;display:flex}main{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:3rem 1rem}main article{width:100%;max-width:1200px}h1{width:100%;font-size:1.5rem;font-weight:700;text-transform:uppercase;text-align:center;line-height:130%;color:#202020;display:inline-block}h2{width:100%;margin-top:1rem;font-size:1.15rem;font-weight:700;text-transform:uppercase;text-align:center;line-height:130%;color:#3a3a3a;display:inline-block}h3{width:100%;font-weight:700;text-transform:uppercase;line-height:130%;color:#202020;display:inline-block}p{margin-top:1rem;line-height:130%}.main-footer{font-size:.8rem;background:#333;color:#fff;padding:2.25rem 1rem}.main-footer div{width:100%;text-align:center}.main-footer ul{margin-top:.75rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.main-footer ul li+li:before{content:'|';padding:0 .5rem}.main-footer ul li a:hover{color:#009e2d}.blocks{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.blocks>div,.blocks>a{width:100%;min-height:12rem;margin-top:2rem;border:1px solid #202020;text-align:center;position:relative;-webkit-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;display:-webkit-flex;display:flex}.blocks>div:before,.blocks>div:after,.blocks>a:before,.blocks>a:after{content:'';right:-1px;bottom:-1px;width:1px;height:40px;background:#fff;position:absolute}.blocks>div:after,.blocks>a:after{width:40px;height:1px}.blocks>a{padding:1rem}.form{padding-top:1rem}.form label{padding:1rem 0 .75rem 0;font-style:italic;display:inline-block}.form input{width:100%;padding:0 .5rem;border:1px solid #333;line-height:2rem}.form textarea{width:100%;padding:.25rem .5rem;border:1px solid #333}.form button{padding:0 .5rem;margin-top:1rem;border:1px solid #333;line-height:2rem;color:#fff;background:#333}.search-r{padding:2rem 0}.search-r>div{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.search-r>div input{padding:0 .5rem;border:1px solid #333;line-height:2rem;-webkit-flex:1 1 auto;flex:1 1 auto}.search-r>div button{padding:0 .5rem;border:1px solid #333;line-height:2rem;color:#fff;background:#333;-webkit-flex:0 0 auto;flex:0 0 auto}.search-r p{display:none}.block-ga{padding:1rem 0}@media(min-width:768px){.main-header>div{padding:1.25rem 2rem}main{padding:3rem 2rem}.main-footer{padding:2.25rem 2rem}.blocks>div,.blocks>a{max-width:31.5%}}@media(min-width:1000px){.header-nav-button,#header-nav-toggle{display:none}.header-nav ul{width:auto;background:0;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.header-nav ul li a{display:-webkit-inline-flex;display:inline-flex}}@media(min-width:1200px){html,body{font-size:24px}}@media(min-width:360px) and (max-width:479px){html,body{font-size:15px}}@media(min-width:480px) and (max-width:767px){html,body{font-size:18px}.main-header>div{padding:1.25rem 1.5rem}main{padding:3rem 1.5rem}.main-footer{padding:2.25rem 1.5rem}}@media(min-width:768px) and (max-width:1199px){html,body{font-size:21px}}