@import url("https://use.typekit.net/flg3opn.css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Helvetica Neue";src:url(/themes/custom/icftheme/fonts/HelveticaNeue-Condensed.ttf);font-display:swap;}:root{--primary:#0079c1;--primary-alt:#23527c;--secondary:#2a2a2a;--background:#e6e6e6;--background-secondary:#d8d8d8;--text-color:#2a2a2a;--border-highlight:#00aeef;}html{font-size:10px;-webkit-tap-highlight-color:transparent;}body{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.42857;color:#5f5f5f;background-color:#fff;}#page,.site-name-slogan{}#page nav,.site-footer,.btn-primary,h2,h3{}#main-wrapper,.featured-bottom{padding-bottom:20px;}@media only screen and (min-width:992px){#main-wrapper,.featured-bottom{padding-bottom:60px;overflow-x:hidden;}}.path-frontpage #main-wrapper{}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;color:#218737;}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#777;}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px;}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%;}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px;}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%;}h1,.h1{font-size:46px;}h1.title{font-size:42px;}h2,.h2{font-size:37px;color:#231f20}h3,.h3{font-size:27px;color:#43794A;}h4,.h4{font-size:18px;}h5,.h5{font-size:18px;}h6,.h6{font-size:12px;}#page-wrapper p,#page-wrapper li{margin:0 0 10px;font-size:1em;}#page-wrapper li li{font-size:inherit;list-style:disc}ul{list-style:square outside;margin-left:25px;padding-left:0;}.sub{font-size:0.8em;}.node__content,main .block-block-content,legend{}label,legend{margin-bottom:5px;font-size:18px;}table{font-size:inherit;}.form-control,.form-select{border:2px #d8d8d8 solid;border-radius:0;font-size:inherit;}*:focus{outline:1px dotted #ccc;}#skip{position:absolute;left:0;top:0;width:100%;margin-left:0;text-align:center;list-style:outside none;}#skip li{list-style-type:none;}#skip a{position:absolute;left:-99999px;top:30px;}#skip a:focus,#skip a:active{position:relative;left:0;z-index:999999;width:75%;height:auto;margin:0 auto;padding:30px 45px;text-align:center;text-decoration:none;font:13px;border:1px dotted #444;}a:link,a{color:#24933C;text-decoration:none;}a:hover,a:focus{color:#23527c;text-decoration:underline;}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}#main{margin-top:20px;}main a{text-decoration:underline;}[role="button"]{cursor:pointer;}main a.btn,.btn{text-decoration:none;}.btn-primary{padding:12px 50px;;border-radius:22px;text-transform:uppercase;text-decoration:none;background-color:#24933C;color:#fff;border:2px solid #24933C;font-weight:bold;text-align:center;}a.btn-primary{margin:20px 0;clear:both;display:inline-block;}a.btn-primary:link,a.btn-primary:visited,.btn-primary a{color:#fff;}.btn-primary:hover,.btn-primary:focus{background-color:#0f4b6f;color:#fff;border:2px solid #0f4b6f;text-decoration:none;}.btn-arrow{color:var(--primary);font-weight:bold;padding-left:0;}.btn-arrow:hover,.btn-arrow:focus{color:var(--primary-alt);}.btn-arrow::before{content:"";display:inline-block;border:inset 6px;border-color:transparent transparent transparent var(--primary);border-left-style:solid;transition:all 0.1s ease-in-out;}.btn-arrow:hover::before,.btn-arrow:focus::before{border-color:transparent transparent transparent var(--primary-alt);}.btn-accordion{color:var(--text-color);font-family:"Open Sans ";font-size:30px;line-height:36px;padding-left:0;text-align:left;}.btn-accordion::after{content:"\2013";font-size:31px;margin-left:10px;transition:all 0.1s ease-in-out;}.btn-accordion[aria-expanded="false"]::after{content:"+";}html{scroll-padding-top:80px;}.contextual a{color:#333 !important;min-height:auto !important;}.user-logged-in .nav-link--user-login{display:none;}.view{}.text-muted{color:var(--text-color) !important;}.form-required:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0VFMDAwMCIgIGQ9Ik0wLDcuNTYybDEuMTE0LTMuNDM4YzIuNTY1LDAuOTA2LDQuNDMsMS42ODgsNS41OSwyLjM1QzYuMzk4LDMuNTUzLDYuMjM3LDEuNTQ0LDYuMjIsMC40NDdoMy41MTEgYy0wLjA1LDEuNTk3LTAuMjM0LDMuNi0wLjU1OCw2LjAwM2MxLjY2NC0wLjgzOCwzLjU2Ni0xLjYxMyw1LjcxNC0yLjMyNUwxNiw3LjU2MmMtMi4wNSwwLjY3OC00LjA2LDEuMTMxLTYuMDI4LDEuMzU2IGMwLjk4NCwwLjg1NiwyLjM3MiwyLjM4MSw0LjE2Niw0LjU3NWwtMi45MDYsMi4wNTljLTAuOTM1LTEuMjc0LTIuMDQxLTMuMDA5LTMuMzE2LTUuMjA2Yy0xLjE5NCwyLjI3NS0yLjI0NCw0LjAxMy0zLjE0Nyw1LjIwNiBsLTIuODU2LTIuMDU5YzEuODcyLTIuMzA3LDMuMjExLTMuODMyLDQuMDE3LTQuNTc1QzMuODQ5LDguNTE2LDEuODcyLDguMDYyLDAsNy41NjIiLz48L3N2Zz4K);background-size:10px 7px;content:"";display:inline-block;vertical-align:super;line-height:1;height:7px;width:10px;}main{width:100%;}#block-icfbarrio-main-menu > ul,#block-mainnavigation > ul{justify-content:space-evenly;}nav.tabs ul.nav > li.nav-item > a{color:#000;padding:5px;}#navbar-top{background-color:#f3f3f3;}#header{}@media only screen and (max-width:992px){#header{padding:20px 0;}}#header img{max-width:250px;padding:20px;padding-left:0;height:auto;width:auto;}#header .navbar{padding:0;}#block-icfbarrio-main-menu,#block-mainnavigation{flex:auto;}#block-icfbarrio-main-menu > ul,#block-mainnavigation > ul{justify-content:flex-end;}#navbar-main .nav-link--user-login,#navbar-main .nav-link--user-logout{color:#fff;background:#547221;text-align:center;}#navbar-main .container{justify-content:flex-start;}#navbar-main .menu-item--expanded{display:block;}#block-icfbarrio-search{display:none;}#block-mainnavigation ul.sf-menu li,#block-icfbarrio-main-menu > ul.nav li{list-style:none;font-size:20px;}@media only screen and (min-width:992px){#navbar-main .container{justify-content:flex-end;}#navbar-main .menu-item--expanded ul{}#navbar-main .nav-link.is-active,#block-submenu .nav-link.is-active{}#block-mainnavigation ul.sf-menu li,#block-icfbarrio-main-menu > ul.nav li{padding:5px;margin-bottom:0;margin-left:20px;border-bottom:5px solid #fff;}.dropdown-item.active,.dropdown-item:active{background:#ccc;}#block-mainnavigation ul.sf-menu li ul,#block-icfbarrio-main-menu > ul.nav li ul{top:50px;}}#block-icfbarrio-main-menu > ul.nav li li{margin-bottom:0;padding:0 20px !important;margin-left:0;border-top:0;}#block-mainnavigation ul.sf-menu,#block-icfbarrio-main-menu > ul.nav{float:right;}.navbar-nav > li > a.nav-link,#block-mainnavigation ul.sf-menu li a{color:#636363;padding:10px 15px;font-size:16px;font-weight:bold;}#navbarNavDropdown.navbar-collapse.collapse.show .navbar-nav > li > a.nav-link{color:#fff;}#block-icfbarrio-main-menu > ul.nav li.active,#block-icfbarrio-main-menu > ul.nav li:hover,#block-mainnavigation ul.sf-menu li:hover{border-bottom:5px solid #24933C;}ul.nav li.dropdown:hover ul.dropdown-menu{display:block;}#block-icfbarrio-main-menu > ul.nav li li:hover{border-top:0;background:#9a9a9a;}#block-icfbarrio-main-menu > ul.nav li li.active{border-top:0;border-bottom:0;}.navbar-toggler{float:right;}@media only screen and (min-width:768px){#block-mobilemenu{display:none;}#block-mainnavigation{display:block}}@media only screen and (max-width:767px){#block-mobilemenu{display:block;}#block-mainnavigation{display:none}#block-mobilemenu li{width:100%;}#CollapsingNavbar{background-color:#24933C}ul.nav li a.nav-link{color:#fff;}}.site-name-slogan{max-width:170px;color:var(--primary);border-left:1px solid var(--primary);padding-top:0.3125rem;padding-bottom:0.3125rem;padding-left:0.9rem;font-weight:bold;line-height:20px;}.site-name-slogan:hover,.site-name-slogan:focus{color:var(--primary);}.navbar-brand{margin-right:0;padding-right:1rem;}@media only screen and (max-width:575px){.navbar-brand{margin-right:auto;}}.region-submenu{background-color:var(--background-secondary);min-height:48px;align-items:center;display:flex;}#block-submenu .nav{justify-content:space-around;}@media only screen and (max-width:991px){#block-mainnavigation ul.sf-menu,#block-icfbarrio-main-menu > ul.nav{width:100%;background:#1B6CB5;z-index:9;position:relative;}block-mainnavigation ul.sf-menu li ul li a,#block-icfbarrio-main-menu > ul.nav li ul li a{color:#fff;}}#CollapsingNavbar{border-top:1px solid #e1e1e1}.inner-hero img{max-width:100%;height:auto;}@media only screen and (max-width:576px){.main-content{margin:0 30px;}}@media only screen and (max-width:776px){#block-landingintro,#block-landingintro2{padding:0 30px;}}@media only screen and (max-width:776px){}@media only screen and (min-width:576px){}@media only screen and (min-width:768px){}.box{background:#fff;border:1px solid #d4d8df;flex-direction:column;display:flex;margin-bottom:30px;}.box-plain{background:#fff;flex-direction:column;}.box.orange{background:#ff6e1e;color:#fff;text-transform:capitalize;border:0;text-align:center;padding:30px;}.box.green{background:#43794A;color:#fff;text-transform:capitalize;border:0;text-align:center;padding:30px;}#block-landingtoolsarea .col-md-6{padding:0;}.feature-box .box,.feature-box .box .text-center{flex-direction:column;}.inner-box{width:100%;text-align:left;min-height:160px;}.inner-box .stack{flex-direction:column;}.inner-box img{max-width:66px;}.inner-box h3{color:#24933C;}.inner-box p{}.box .learnmore{float:right;text-align:right;font-weight:bold;}.box h2,.box p{}.box a.more{text-align:right;margin:0 20px;}.box img{max-width:100%;height:auto;}.left{padding:1.5rem 0 0.5rem 1.5rem;}.right{padding-bottom:1.5rem;}.space{padding:2rem 1.5rem;}.card-module__content-border{margin:20px auto;background-color:#636363;width:73px;height:2px;display:inline-block;}.featured-bottom a{}@media only screen and (min-width:1200px){.featured-bottom a{}.top h2{min-height:93px;}}.sidebar_second{margin-top:10px;}.sidebar .block{border:none;padding:0;margin:0;}.sidebar h3{margin-top:14px;font-size:1.2em;}.sidebar p{font-size:14px;line-height:21px;}.featured-bottom img{max-width:175px;}footer.site-footer{padding-bottom:0;padding-top:0;font-family:proxima-nova,sans-serif;}@media only screen and (max-width:776px){footer.site-footer{padding:30px;}}footer .site-footer__top{padding:35px 0 30px;}footer .site-footer__bottom{font-weight:300;background-color:#218737;color:#fff;}.site-footer__bottom .region{margin-top:0;width:100%;}footer a,footer a:hover,footer a:focus,.site-footer .content,.site-footer .content a:hover,.site-footer .content a:focus,.site-footer .content a,.site-footer .content a.is-active{color:#fff;font-size:1em;}.site-footer .content{width:100%;}ul.footer-items{text-align:center;}#block-footercol1 img{max-width:40%;margin-bottom:20px;}.column{display:flex;flex-direction:column;flex-basis:100%;flex:1;}.site-footer .block{display:flex;align-items:center;align-self:flex-start;margin:0 auto;border:0;padding:0;justify-content:space-evenly;}site-footer__top p{margin-top:0;}.site-footer__bottom{border:0;margin-top:0;}footer a.logo-footer img{display:block;margin:0 auto;float:none;}footer a.logo-footer{display:block;margin-bottom:2.6875rem;border-bottom:none;text-align:center;}.ui-accordion-header-icon{display:block;float:left;margin-top:0;}.ui-accordion h3 p{margin-bottom:0;}.accordian-separator{margin:30px 0;border-top:2px solid #00148c;padding-top:30px;}.context-smarthome #header{background-color:#286D36;}@keyframes "imageAnimation"{0%{opacity:0;animation-timing-function:ease-in;}8%{opacity:1;animation-timing-function:ease-out;}17%{opacity:1;}25%{opacity:0;}100%{opacity:0;}}@keyframes "titleAnimation"{0%{opacity:0;}8%{opacity:1;}17%{opacity:1;}19%{opacity:0;}100%{opacity:0;}}.path-frontpage .view-empty,.feed-icons{display:none;}.ui-accordion-header-icon{float:right;margin-top:20px;display:none;}.ui-accordion .ui-accordion-header{background:transparent;border:0;padding-left:30px;border-radius:0;border-bottom:1px solid #ccc;}.ui-accordion .ui-accordion-header.ui-accordion-header-active{border-bottom:1px solid #0079c1;background:#fff;}.view-faq .views-row{width:100%;}.ui-accordion .ui-accordion-content{border-radius:0;border:1px solid #ccc;}.table thead th{background:lime;}.ui-accordion-header-icon.ui-icon-plus,.serviceProvider .ui-accordion-header-icon{background:url(/themes/custom/icftheme/images/btn_expand.png) no-repeat;margin-right:20px;background-position:left;width:19px;height:19px;}.ui-accordion-header-icon.ui-icon-minus,.serviceProvider .ui-state-active .ui-icon{background:url(/themes/custom/icftheme/images/btn_collapse.png) no-repeat;margin-right:20px;background-position:left;width:19px;height:19px;}.two-col{width:45%;float:left;margin:0 10px;padding:0;background:#fff;}table tr th{}table tr{background:transparent;}tr td,tr th{border:1px solid #d4d8df;}@media only screen and (max-width:767px){.table-responsive td{font-size:1.3em;}table{min-width:500px;}.table-responsive td p{font-size:1em !important;}.ui-accordion .ui-accordion-content{padding:0;}.main-content{margin:0;}}@media only screen and (max-width:500px){.table-responsive td{font-size:1.1em;}.table-responsive td p{font-size:0.9em !important;}}#navbar-main .container{display:block;}.navbar-expand-lg{flex-flow:unset;justify-content:unset;}.navbar{display:block;flex-wrap:unset;}.navbar .brand,.navbar .menubar{width:100%;clear:both;}.navbar .menubar{border-top:1px solid #ccc;}.sf-multicolumn{background:#fff;}#block-mainnavigation .sf-multicolumn li ol li{margin-left:0;}#block-mainnavigation .sf-multicolumn li ol li.menuparent{margin-top:35px;}#block-mainnavigation ul.sf-menu li li,#block-icfbarrio-main-menu > ul.nav li li.active,#block-icfbarrio-main-menu > ul.nav li li:hover,#block-mainnavigation ul.sf-menu li li.active-trail,#block-mainnavigation ul.sf-menu li li:hover{border-bottom:0;}.ui-tabs .ui-tabs-nav{display:block;}.block-quicktabs{margin-top:30px;}.quicktabs-main{margin-top:10px;}.block-quicktabs .ui-widget-header{background:transparent;}.block-quicktabs ul.quicktabs-tabs{display:block;}.ui-widget.ui-widget-content,.list-group{border:none;border-radius:0;}.block-quicktabs .ui-widget-header{}.block-quicktabs ul.quicktabs-tabs li{margin-bottom:0 !important;text-align:left;padding-right:25px;background:#fff;border-radius:0;text-transform:uppercase;border:none;margin-right:30px !important;font-weight:bold;}.block-quicktabs ul.quicktabs-tabs li a{border:0;color:#265495;background:#fff;border-bottom:3px solid #fff;padding:.5em 25px;}.block-quicktabs ul.quicktabs-tabs li.active a{color:black;border-bottom:3px solid #265495;text-align:left;padding:0;padding-bottom:10px;}.block-quicktabs .quicktabs-tabpage{border:0;border-top:1px solid #d4d8df;padding-right:0;padding-left:0;padding-top:30px;}.quicktabs-main .row,.view-duplicate-of-va-programs-and-rebates .row{margin-right:10px;margin-left:10px;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:#24933C;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;}#quicktabs-hero .block-quicktabs h2{clear:both;display:block;position:relative;width:30%;color:#000;float:right;top:30px;z-index:9;}.col{flex-direction:column;margin:10px;display:flex;}.col-container{display:flex;}.col-50{width:50%;border:1px solid #d4d8df;flex-direction:column;margin:10px;display:flex;}.col.yellow{background:yellow;}.col.blue{background:#24933C;color:#fff;}#zone-menu-wrapper{font-size:16px;line-height:19px;display:block;align-items:center;color:#FFFFFF;height:60px;padding-left:40px;background:#1B6CB5;}a.back-programs-link{padding-top:22px;display:block;color:#fff;}a.back-programs-link:before{content:"\003C";}#mainTitle{text-align:center;}footer .footer-top{margin-top:30px;}footer ul{list-style:none;}footer ul li{display:inline-block;margin:0 20px!important;}footer .footer-bottom{font-size:0.9em;margin-top:30px;}.highlighted{background:#1B6CB5;height:30px;}@media only screen and (max-width:992px){.highlighted{background:transparent;}}
