  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,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,caption,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-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,.header,hgroup,menu,nav,section{display:block}
.clearfix:before,
.clearfix:after {
    clear: both;
    display: block;
    content: '';
}
h1,h2,h3,h4,h5,h6{width:100%;display:block;font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;margin-bottom:0}
h1{font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-size:1.9rem;color:#aa1010;line-height:1.5}
h2{font-family:"Raleway",sans-serif;font-size:1.75rem;color:#aa1010;line-height:1.5;letter-spacing:.01em;margin-bottom:10px;color:#3a3a3a}
h2.title{margin-bottom:1em}
h3{font-family:"Raleway",sans-serif;font-size:1.5rem;font-weight:400;color:#aa1010;line-height:1.5}
h4{font-family:"Raleway",sans-serif;font-size:1.25rem;color:#3a3a3a;line-height:1.5}
h5{font-size:1.125rem;color:#3a3a3a;line-height:1.5}
a{color:#3a3a3a}
a.anchor{display:block;position:relative;top:-150px;visibility:hidden}

.mainContent a:hover,#mainWrapper a:hover{color:#ca3e00;text-decoration:underline}
.homeImpact{position: relative;}
.btn{background:#aa1010;border:0;border-radius:0;color:#fff;display:inline-block;padding:12px 16px;text-decoration:none;font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:1.125em;font-weight:500;border:none;-webkit-transition:all 150ms linear;transition:all 150ms linear;text-shadow:none;text-transform:none}
.btn:hover{background:#a81d1c;text-decoration:none}
.btn-large{padding:.75em 2em;font-size:1em;line-height:normal}
.btn-full{padding:.75em 2em;font-size:1em;line-height:normal;width:100%}
a.cta-button,.cta-button,a.btn,button.btn{display:inline-block;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:1rem;background-color:#aa1010;color:#fff;margin-top:.85rem;padding:1em 2.75em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none}
.red-bg a.btn{background:#222}
.red-background {
    background: #aa1010;
    color: #fff;
    padding: 20px;
}

.red-background h2 {
    color: #fff;
}

.yellow-background {
    background-color: #f8de66;
}
.wysiwygContent a.cta-button,.content a.cta-button{color:#fff}
.mainContent a.cta-button:hover,#mainWrapper a.cta-button:hover,.cta-button:hover{color:#fff;text-decoration:none;background-color:#6c0000}
a.callout,.callout{display:block;font-size:1.125em;margin-top:15px;color:#3a3a3a;text-decoration:none}
#mainWrapper a.callout:hover,#mainWrapper a.callout:focus,#mainWrapper .callout:hover,#mainWrapper .callout:focus,.mainContent a.callout:hover,.mainContent a.callout:focus,.mainContent .callout:hover,.mainContent .callout:focus{color:#ca3e00;text-decoration:none}
a.callout:after,.callout:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:6px;font-size:1em}
.gray-bg{background-color:rgba(238,238,238,1)}
.filter-gray-bg:after{background:rgba(238,238,238,0.9);content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}
.filter-dark-gray-bg:after{background:rgba(68,68,68,0.9);content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}
.dark-gray-bg{background-color:rgba(68,68,68,1)}
.filter-dark-gray-bg{color:#fff;background:#222}
.filter-dark-gray-bg h2,.filter-dark-gray-bg h3,.filter-dark-gray-bg h4,.filter-dark-gray-bg h5{color:#fff}
.filter-dark-gray-bg a,.filter-dark-gray-bg a:hover,.filter-dark-gray-bg a:focus{color:#fff}
.filter-dark-gray-bg .wysiwygContent{color:#fff}
[class^="content col"] .filter-dark-gray-bg ul li:before{color:#fff}
.dark-gray-bg h2,.dark-gray-bg h3,.dark-gray-bg h4,.dark-gray-bg h5{color:#fff}
.dark-gray-bg a,.dark-gray-bg a:hover,.dark-gray-bg a:focus{color:#fff}
.dark-gray-bg .wysiwygContent{color:#fff}
[class^="content col"] .dark-gray-bg ul li:before{color:#fff}
.white-font{color:#fff}
.dark-gray-font{color:#3a3a3a}
.ligh-gray-font{color:#b7b7b7}
.black{color:#000}
.gray{color:#777}
.bg{padding:2em}
.bg:after{content:"";clear:both;display:block}
.black-bg{background-color:#222}
.black-bg *,.black-bg h2.title,.red-bg *,.red-bg h2.title{color:#fff}
.red-bg{background-color:#aa1010}
.gray-bg{background-color:#f4f4f4}
.gray-bg h2.title{color:#222}
a.btnSml{font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:.875em;color:#005a98;text-transform:uppercase;text-decoration:none}
a.btnSml:hover,a.btnSml:focus{text-decoration:underline}
.black-bg a.btnSml,.red-bg a.btnSml{color:#fff}
html,body{height:100%}
body{line-height:1.65;font-family:"Nunito Sans",sans-serif;font-weight:400;font-size:1em;color:#000;background:#fff}
sup{vertical-align:super;font-size:.875em}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
.mobileOnly{display:none!important}
.tabletOnly{display:none!important}
.desktopOnly{display:block!important}
@media screen and (max-width: 960px) {
.tabletOnly{display:block!important}
.desktopOnly{display:none!important}
}
input[type="submit"],input[type="text"],input[type="email"],input[type="url"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.searchBox{-webkit-appearance:none;-moz-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:8px;border:1px solid #fff;width:80%}
#searchBox .hiddenLabel span{color:#fff}
.twitter-typeahead{width:65%!important}
select{padding:5px;cursor:pointer;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:1px solid #555}
*{-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.screenreader{position:absolute;left:-10000px}
p{margin-bottom:15px}
em{font-style:italic}
img{border:none;height:auto;max-width:100%}
td img{max-width:none}
strong{font-weight:700}
iframe{max-width:100%}
input{border-radius:0;-webkit-border-radius:0}
.center{text-align:center}
.align-left{float:left;margin:0 30px 15px 0}
.align-right{float:right;margin:0 0 15px 30px}
.align-center{text-align:center;margin:0 30px}
.alignCenter{text-align:center;display:block}
.right-align{width:100%;float:left;display:inline-block;-webkit-transition:width 5ms linear!important;transition:width 5ms linear!important;text-align:center;margin-top:11px;margin-bottom:22px}
.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.small, .wysiwygContent .small{font-size:.75rem}
.large{font-size:1.25rem}
.red{color:#aa1010}
.hide{display:none!important}
.fixed {
    position: fixed;
    display: inline;
    height: 0;
    width: 0;
    margin: 0;
    padding: 0;
    border: none;
    opacity: 0;
}
@media (min-width: 480px) {
.right-align{max-width:38.7931%;width:auto;float:right!important;margin-left:22px;margin-right:0;margin-bottom:22px}
}
.right-align figcaption{margin:11px 0 0;font-size:15px;line-height:1.53333333;text-align:left;color:#6c757d}
.left-align{width:100%;float:left;display:inline-block;-webkit-transition:width 5ms linear!important;transition:width 5ms linear!important;text-align:center;margin-top:11px;margin-bottom:10px}
@media (min-width: 480px) {
.left-align{max-width:38.7931%;width:auto;float:left!important;margin-right:22px;margin-left:0;margin-bottom:22px}
}
.left-align figcaption{margin:11px 0 0;font-size:15px;line-height:1.53333333;text-align:left;color:#6c757d}
.backToTop{position:fixed;bottom:30px;right:30px;opacity:.5;background:#f5f5f5;border-radius:50%;padding:6px 20px;color:#222;z-index:20;font-size:1.3rem;background-image:url(/_global/images/menu-arrow-up.svg);background-repeat:no-repeat;background-position:center}
#topLink em{box-shadow:0 0 6px #000}
#topLink span.topLinkText{position:absolute;text-indent:-99999px}
.hidden{display:none}
.loadingContent{visibility:hidden}
.loading img{max-width:150px}
.wysiwygContent blockquote{display:block;margin-bottom:1.5em;font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-weight:400;font-size:1.3875em;line-height:1.5;background-color:#272620;color:#fff;padding:1.5rem;border-left:6px solid #aa1010}
@media (min-width: 920px) {
blockquote{font-size:24px}
}
fieldset{border:0;padding:0}
label{cursor:pointer}
input{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:.875rem;color:#3a3a3a}
select,input[type="email"],input[type="url"],input[type="password"],textarea{color:inherit;font-family:inherit;font-size:1em;border:1px solid #555;background:#fff;padding:8px;margin-bottom:15px}
.oneRow:after{clear:both;content:"";display:block}
.mainContent.wrapper{margin-top:0;max-width:1200px}
.mainContent:after{content:"";display:block;clear:both}
.container,.wrapper{margin-left:auto;position:relative;margin-right:auto}
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{float:left;margin:0 3% 0 0}
.col3{float:left;margin:0 2.5% 0 0}
.col1:last-child,.col2:last-child,.col3:last-child,.col4:last-child,.col5:last-child,.col6:last-child,.col7:last-child,.col8:last-child,.col9:last-child,.col9.last,.col10:last-child,.col11:last-child,.col12{margin:0}
.col1{width:5.5%}
.col2{width:14%}
.col3{width:22.5%}
.col4{width:31%}
.col5{width:39.5%}
.col6{width:48%}
.col7{width:56.5%}
.col8{width:65%}
.col9{width:73.5%}
.col10{width:82%}
.col11{width:90.5%}
.col12{width:100%;margin:0}
@media all and (max-width: 960px) {
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11{width:100%;margin-right:0;display:inline-block}
}

@media screen and (max-width: 767px) {
  .wysiwyg-img {
      display: block;
      margin: 10px auto;
      float: none !important;
      max-width: 100%;
  }
}


section .socialicons a i {
    color: #333;
    font-size: 1.25rem;
    margin: 0 10px;
}

section .socialicons a {
    text-decoration: none !important;
}

section .socialicons {
    font-size: 1.25rem;
}