.avia-section.av-c3lzyrh-666f3eecf6eabb0bcd138eafa6fbab28 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.ameresco.com/wp-content/uploads/2025/01/BlogHeader-1-1030x579.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-c3lzyrh-666f3eecf6eabb0bcd138eafa6fbab28 .av-section-color-overlay{
opacity:0.5;
background-color:#063c55;
}

.flex_column.av-bl19w3h-33abbe0cd856e25b3c8ffff0a8c645b0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-beneffh-c038c0bf1de9130c51a7862ee3caac1e{
padding-bottom:0;
color:#ffffff;
font-size:20px;
}
body .av-special-heading.av-beneffh-c038c0bf1de9130c51a7862ee3caac1e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-beneffh-c038c0bf1de9130c51a7862ee3caac1e .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-beneffh-c038c0bf1de9130c51a7862ee3caac1e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-beneffh-c038c0bf1de9130c51a7862ee3caac1e .av-subheading{
font-size:15px;
}

#top .hr.av-axpsp4t-0527543ce8ac25cf11a9a4199664bd31{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-axpsp4t-0527543ce8ac25cf11a9a4199664bd31 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-ah2hrlp-d846b8a94e8c4f80e3f4a4afbced9c06{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-mdt7rtb0-3a3629d948cd36ad3b4bd3c446e36fb6{
padding-bottom:0;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-mdt7rtb0-3a3629d948cd36ad3b4bd3c446e36fb6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mdt7rtb0-3a3629d948cd36ad3b4bd3c446e36fb6 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-mdt7rtb0-3a3629d948cd36ad3b4bd3c446e36fb6 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mdt7rtb0-3a3629d948cd36ad3b4bd3c446e36fb6 .av-subheading{
font-size:15px;
}

.avia-section.av-9xtcx4t-1ec7ff4950ccb024cee6abe9b87883e1{
background-color:#eff0f1;
background-image:unset;
margin-top:0;
margin-bottom:0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9fj8d19-6063d8b8f23be0e5f9f3b9647b8279e6{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-8tv8del-8b57215f50dd993f6176d25a4d2d03aa{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-82zg9kt-65553f03a5b64043eadc53f050c37108{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-qaluv1-38cc18f8370de3fb7b68489b230377a4{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-qaluv1-38cc18f8370de3fb7b68489b230377a4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-qaluv1-38cc18f8370de3fb7b68489b230377a4{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-6nmgha5-2026891f414605e2a22322448ba56333{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-6nmgha5-2026891f414605e2a22322448ba56333{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-6nmgha5-2026891f414605e2a22322448ba56333{
margin-top:0px;
margin-bottom:0px;
}

.avia-image-container.av-mdt7t5x8-918c63814d6bf38da5a558a21e780cb0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mdt7t5x8-918c63814d6bf38da5a558a21e780cb0 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-69a7in1-602e961283d8842b35d5a8e493a4be24{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-69a7in1-602e961283d8842b35d5a8e493a4be24{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-69a7in1-602e961283d8842b35d5a8e493a4be24{
margin-top:10px;
margin-bottom:10px;
}

.flex_cell.av-5fiy9vh-8d4af091173e76df400fcfd1f42edf2d{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ameresco.com/wp-content/uploads/2024/10/the-field-guide-to-decarbonization-planning-400px.png) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-5fiy9vh-8d4af091173e76df400fcfd1f42edf2d{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-4vclful-ba4837b5fc05aab0995a85e6682d92f7{
vertical-align:middle;
height:400px;
min-height:400px;
background-color:#eff0f1;
}
.responsive #top #wrap_all .flex_cell.av-4vclful-ba4837b5fc05aab0995a85e6682d92f7{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-4aid4gt-3fc106800852885de5c7ba3e032d3380{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-43roual-7ad0bec72326146e831d70f7cafc840e{
padding-bottom:10px;
font-size:22px;
}
body .av-special-heading.av-43roual-7ad0bec72326146e831d70f7cafc840e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-43roual-7ad0bec72326146e831d70f7cafc840e .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-43roual-7ad0bec72326146e831d70f7cafc840e .av-subheading{
font-size:14px;
}

#top .hr.av-3gjlth9-a45b035d411a307bbdfdb07618defe86{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-3gjlth9-a45b035d411a307bbdfdb07618defe86 .hr-inner{
width:50px;
border-color:#efbb20;
}

#top .av-special-heading.av-1hmvo59-bb9afbdc0dcbc5bf30a3168dd8857b3f{
padding-bottom:0;
}
body .av-special-heading.av-1hmvo59-bb9afbdc0dcbc5bf30a3168dd8857b3f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1hmvo59-bb9afbdc0dcbc5bf30a3168dd8857b3f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-19cpse5-0844ffd1634e8fd37c11e13e65e326c2 .avia_textblock{
font-size:14px;
color:#869ea8;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-beneffh-c038c0bf1de9130c51a7862ee3caac1e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mdt7rtb0-3a3629d948cd36ad3b4bd3c446e36fb6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-43roual-7ad0bec72326146e831d70f7cafc840e .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-beneffh-c038c0bf1de9130c51a7862ee3caac1e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mdt7rtb0-3a3629d948cd36ad3b4bd3c446e36fb6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-43roual-7ad0bec72326146e831d70f7cafc840e .av-special-heading-tag{
font-size:0.8em;
}
}
