.leftnav .row > input,.leftnav ul li.row > em{display:none}
.leftnav{position:relative;margin-top:10px;margin-bottom:25px;font-size:.95rem;z-index:1;padding-left:1em}
.landing .leftnav{margin-top:5px;margin-bottom:0}
.leftnav ul{margin:0;padding:0 0 2px;background-color:#fff;text-indent:0;list-style:none}
.leftnav > ul{margin-bottom:18px}
.leftnav:after{content:"";width:60%;height:3px;background-color:#dee2e6;display:block}
.leftnav .content > ul{padding:5px 0;border-left:2px solid #aa1010;border-top:0 solid transparent;border-bottom:0 solid transparent;border-right:0 solid transparent}
.leftnav ul li{line-height:1.3em;margin-bottom:0}
.leftnav ul li a{display:block;color:#005a98;padding:5px 10px;text-decoration:none}
.leftnav .title{display:block;font-family:"Nunito Sans",sans-serif;font-size:1.17em;font-weight:600;color:#aa1010;line-height:1.5;background-color:#fff;margin-bottom:10px}
.leftnav ul li .title a{color:#aa1010;padding:0 2px}
#mainWrapper .leftnav ul li .title a:hover,#mainWrapper .leftnav ul li .title a:focus{color:#fff;text-decoration:none}
.leftnav .content ul li a{margin-left:2px;margin-right:2px;text-decoration:none}
.leftnav ul li::before{content:normal}
.leftnav ul .content li.active > a{color:#aa1010!important;font-style:italic}
#mainWrapper .leftnav .content ul li a:hover,#mainWrapper .leftnav .content ul li a:focus{color:#363636;background-color:#f9f7f8;text-decoration:none}
#mainWrapper .leftnav .content ul li a:hover:after,#mainWrapper .leftnav .content ul li a:focus:after{float:right;content:"\f178";font-family:"Font Awesome 5 Free";font-weight:900;padding-left:28px;padding-right:10px;font-style:normal}
.leftnav ul > li > ul > li{font-size:.85rem}
.leftnav ul > li > ul > li a{text-transform:none;padding:6px 23px}
.leftnav ul > li > ul > li.active > a{color:#aa1010}
.leftnav ul > li > ul > li.active ul li{font-size:.85rem}
.leftnav ul > li > ul > li.active ul li a{padding:6px 10px 6px 38px;display:block}
.leftnav ul > li > ul > li.active ul li.active > a{color:#aa1010}
.leftnav ul > li > ul > li.active ul > li > ul > li{font-size:.8rem}
.leftnav ul > li > ul > li.active ul > li > ul > li a{padding:6px 10px 6px 53px;display:block}
.leftnav ul > li > ul > li.active ul > li > ul > li.active > a{color:#aa1010}
.widgetWrapper .widget{margin-bottom:2em}
.widgetWrapper .widget:not(.nb){padding:.25em;border:3px solid #dee2e6}
.widget .wysiwygContent{padding:.25em .75em}
.widget .wysiwygContent span.title{display:block;font-family:"Raleway",sans-serif;font-size:1.313em}
.widget .wysiwygContent p{font-family:"Nunito",sans-serif;font-size:.875em;margin-bottom:.5em}
.widget .wysiwygContent ul{list-style:none;margin-top:.5em;margin-left:1.5em}
.widget .wysiwygContent ul li a{display:block;color:#0071bd;font-family:"Nunito",sans-serif;font-size:1em;text-decoration:none;margin-bottom:.25em}
.widget .wysiwygContent ul li a:hover{text-decoration:underline;color:#ca3e00}
.widget .wysiwygContent ol{margin:.5rem 0 0 1.5rem}
.widget a.cta-button{display:block;padding:.75em 0;text-align:center}
@media (min-width: 961px) {
.leftcol.col3{float:left;margin:0}
.leftNav{margin-bottom:40px;float:left}
.leftNav .nav-drop .navTitle label{padding:0 20px 5px;margin-top:-3px}
}
@media all and (max-width: 960px) {
.leftnav{padding-left:0;margin:.625em 1em 1.5em}
.leftnav:after{display:none}
.leftnav.col3{padding-left:20px;padding-right:20px;margin-top:0;width:100%}
.impact + .leftnav.col3{margin-top:24px}
.leftnav > ul{margin-left:auto;margin-right:auto;float:none;border:0;margin-bottom:0;padding-bottom:0;background:#000}
.leftnav ul li.row > input[type="checkbox"]{width:100%;height:100%;position:absolute;left:0;z-index:1;opacity:0;cursor:pointer;padding:0;margin:0;display:inline-block;border:none;opacity:0}
.leftnav ul li.row > input[type="checkbox"]:checked ~ div{margin-top:0;max-height:0;opacity:0;display:none}
.leftnav ul li.row > em.icon{display:inline-block;float:right;padding-top:5px;text-indent:-99999px}
.leftnav ul li.row > em:before{content:"\f106";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1rem;font-style:normal;color:#fff;padding:12px 22px;position:absolute;right:0;top:0;text-indent:0}
.leftnav ul li.row > input[type="checkbox"]:checked ~ em:before{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900}
.leftnav ul li .title{background:none;margin-bottom:0;padding:5px;text-align:center}
.leftnav ul li .title a{display:inline-block;padding:11px;color:#fff;text-transform:uppercase}
.leftnav ul li .title span.icon{height:20px;width:20px;display:inline-block;padding-top:12px}
.leftnav ul li .title span.aniham,.leftnav ul li .title span.aniham:before,.leftnav ul li .title span.aniham:after{cursor:pointer;border-radius:0;height:3px;width:20px;background:#fff;position:absolute;display:block;content:"";transition:all 175ms ease-in-out}
.leftnav ul li .title span.aniham:before{top:-5px}
.leftnav ul li .title span.aniham:after{bottom:-5px}
.leftnav ul li .title.active span.aniham{background-color:transparent}
.leftnav ul li .title.active span.aniham:before,.leftnav ul li .title.active span.aniham:after{top:0}
.leftnav ul li .title.active span.aniham:before{transform:rotate(45deg)}
.leftnav ul li .title.active span.aniham:after{transform:rotate(-45deg)}
.leftnav ul li .title span.icon{height:20px;width:20px;display:inline-block;padding-top:12px}
.leftnav .content > ul{padding-top:7px;border-width:1px;border-right:1px solid #aa1010;border-bottom:1px solid #aa1010}
.leftnav div.content{position:relative;overflow:hidden;opacity:1;z-index:2;width:100%}
.leftnav div li::-moz-list-bullet{font-size:.75em;margin-right:5px}
.leftCol.col3{width:100%;margin-top:0;padding:30px 0 0}
.landing .leftCol.col3{padding:30px 35px 0}
.widgetWrapper{padding:0 1em}
.widgetWrapper .widget.nb .wysiwygContent{padding:0}
.widget.wysiwyg img{width:100%}
}