.flex_column.av-1d3z3f9-6c24a57af3f5d6ab45989a093b0ca167{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-90uss-c8b31ec8d3b3a05ff4bd5e880d06670d .avia_textblock{
font-size:11px;
}

#top .hr.av-2fmsvw-5fb162a0deee087639ab41a866cd88a3{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-2fmsvw-5fb162a0deee087639ab41a866cd88a3 .hr-inner{
width:50px;
border-color:#3383b8;
}

.avia-section.av-kh0x62v0-d3818a9fde50b6c160458bf55143c257{
margin-top:20px;
margin-bottom:20px;
}
.avia-section.av-kh0x62v0-d3818a9fde50b6c160458bf55143c257 .av-parallax .av-parallax-inner{
background-color:#ededed;
background-image:url(https://www.ameresco.com/wp-content/uploads/2021/03/Solar-Cell-Close-Up-1030x773.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-kh0x62v0-d3818a9fde50b6c160458bf55143c257 .av-section-color-overlay{
opacity:0.9;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-l5mhnsf0-0019840ea109aa1a83406cb5edab850c{
height:20px;
}

.flex_column.av-kh0sawa3-1ecbc7121d20c8e50b8b710328400c43{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 80px 20px 0px;
}

.avia-image-container.av-kmxq056n-5d5bc3ec530b13c6e36485e2bb3a6a4d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kmxq056n-5d5bc3ec530b13c6e36485e2bb3a6a4d .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-kgtfldzc-68bc91ad85215fad4407938cf15e5186 .avia_textblock{
color:#4f4f4f;
}

.flex_column.av-kh0sawa3-50-f7b2f1038f9d9f83030c63e391e6a901{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
}

#top .av-special-heading.av-wivgtx-ca1a1ff96951a1fa8fa12ef5ea8a4e9f{
padding-bottom:20px;
color:#0065a4;
font-size:22px;
}
body .av-special-heading.av-wivgtx-ca1a1ff96951a1fa8fa12ef5ea8a4e9f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-wivgtx-ca1a1ff96951a1fa8fa12ef5ea8a4e9f .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-wivgtx-ca1a1ff96951a1fa8fa12ef5ea8a4e9f .special-heading-inner-border{
border-color:#0065a4;
}
.av-special-heading.av-wivgtx-ca1a1ff96951a1fa8fa12ef5ea8a4e9f .av-subheading{
font-size:15px;
}

.flex_column.av-1d3z3f9-55-ce610363aa7376cf2e3185ee303e0f1b{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-kmnkqmhs-d27e3bfd7137ac0589a611b7bcf5d4a8{
padding-bottom:10px;
}
body .av-special-heading.av-kmnkqmhs-d27e3bfd7137ac0589a611b7bcf5d4a8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kmnkqmhs-d27e3bfd7137ac0589a611b7bcf5d4a8 .av-subheading{
font-size:15px;
}

#top .hr.av-2fmsvw-53-1d5f60b28fd3135f544ca49e96a771a2{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-2fmsvw-53-1d5f60b28fd3135f544ca49e96a771a2 .hr-inner{
width:50px;
border-color:#3383b8;
}

#top .flex_column.av-12c7wf-57329076dafd428ab8b4fcc71c9bc69b{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-12c7wf-57329076dafd428ab8b4fcc71c9bc69b{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-12c7wf-57329076dafd428ab8b4fcc71c9bc69b{
margin-top:20px;
margin-bottom:20px;
}

.avia-image-container.av-11z7jb-5d2a94f8af7c036de4c08bd20f42b2b8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-11z7jb-5d2a94f8af7c036de4c08bd20f42b2b8 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-4hmnus5-dc372831b3d6209fb6d89e3e9f7097f8{
padding-bottom:0;
}
body .av-special-heading.av-4hmnus5-dc372831b3d6209fb6d89e3e9f7097f8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4hmnus5-dc372831b3d6209fb6d89e3e9f7097f8 .av-subheading{
font-size:15px;
}

#top .hr.av-10pqhz-ba13e604325c44482f1b7fd3700e700f{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-10pqhz-ba13e604325c44482f1b7fd3700e700f .hr-inner{
width:50px;
border-color:#0065a4;
}

#top .flex_column.av-12c7wf-45-71028ab90801d2f8d79ac3e7653950a0{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-12c7wf-45-71028ab90801d2f8d79ac3e7653950a0{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-12c7wf-45-71028ab90801d2f8d79ac3e7653950a0{
margin-top:0px;
margin-bottom:0px;
}

.avia-image-container.av-11z7jb-44-057a6c1cefeb6d749e646c13163d60fa img.avia_image{
box-shadow:none;
}
.avia-image-container.av-11z7jb-44-057a6c1cefeb6d749e646c13163d60fa .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-3r7hqqd-65f8be450e83c607bf7f3a92ea522448{
padding-bottom:0;
}
body .av-special-heading.av-3r7hqqd-65f8be450e83c607bf7f3a92ea522448 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3r7hqqd-65f8be450e83c607bf7f3a92ea522448 .av-subheading{
font-size:15px;
}

#top .hr.av-10pqhz-43-b92db24758e65b3345e70e955cae1edc{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-10pqhz-43-b92db24758e65b3345e70e955cae1edc .hr-inner{
width:50px;
border-color:#0065a4;
}

#top .flex_column.av-12c7wf-41-b20e5c9196753480fb197790ee87ffeb{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-12c7wf-41-b20e5c9196753480fb197790ee87ffeb{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-12c7wf-41-b20e5c9196753480fb197790ee87ffeb{
margin-top:0px;
margin-bottom:0px;
}

.avia-image-container.av-11z7jb-40-2bd238f7ea8b255407374cd7b9d08db2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-11z7jb-40-2bd238f7ea8b255407374cd7b9d08db2 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-3nxwmr9-eceb8a04fb99a03a8fd6ed5aa361a1dd{
padding-bottom:0;
}
body .av-special-heading.av-3nxwmr9-eceb8a04fb99a03a8fd6ed5aa361a1dd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3nxwmr9-eceb8a04fb99a03a8fd6ed5aa361a1dd .av-subheading{
font-size:15px;
}

#top .hr.av-10pqhz-39-62325796c20005bc3b04a83c3a4dca56{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-10pqhz-39-62325796c20005bc3b04a83c3a4dca56 .hr-inner{
width:50px;
border-color:#0065a4;
}

#top .flex_column.av-12c7wf-37-f6acde5a864d82db5927bfd4cc51fa32{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-12c7wf-37-f6acde5a864d82db5927bfd4cc51fa32{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-12c7wf-37-f6acde5a864d82db5927bfd4cc51fa32{
margin-top:10px;
margin-bottom:10px;
}

.avia-image-container.av-11z7jb-36-d1841cc3d59ca2c2416206c2927ce719 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-11z7jb-36-d1841cc3d59ca2c2416206c2927ce719 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-2wrpfud-b02af80128e5539fe5f0f3fe356dc602{
padding-bottom:0;
}
body .av-special-heading.av-2wrpfud-b02af80128e5539fe5f0f3fe356dc602 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2wrpfud-b02af80128e5539fe5f0f3fe356dc602 .av-subheading{
font-size:15px;
}

#top .hr.av-10pqhz-35-7c4bba3712f64f7b1ba518bc60e8b665{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-10pqhz-35-7c4bba3712f64f7b1ba518bc60e8b665 .hr-inner{
width:50px;
border-color:#0065a4;
}

#top .flex_column.av-12c7wf-33-23e045e5d6ea9dc808fe5f1ae6ebb9cb{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-12c7wf-33-23e045e5d6ea9dc808fe5f1ae6ebb9cb{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-12c7wf-33-23e045e5d6ea9dc808fe5f1ae6ebb9cb{
margin-top:0px;
margin-bottom:0px;
}

.avia-image-container.av-11z7jb-32-895dbf1ee521d88334c4128425e422e5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-11z7jb-32-895dbf1ee521d88334c4128425e422e5 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-2knezqt-a1e32f6de2195326cd9923ebf07e1b8a{
padding-bottom:0;
}
body .av-special-heading.av-2knezqt-a1e32f6de2195326cd9923ebf07e1b8a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2knezqt-a1e32f6de2195326cd9923ebf07e1b8a .av-subheading{
font-size:15px;
}

#top .hr.av-10pqhz-31-19d263b66f9033be85d49b3c78d225e5{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-10pqhz-31-19d263b66f9033be85d49b3c78d225e5 .hr-inner{
width:50px;
border-color:#0065a4;
}

#top .flex_column.av-12c7wf-29-d439d92835a911a276484b497233f2d5{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-12c7wf-29-d439d92835a911a276484b497233f2d5{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-12c7wf-29-d439d92835a911a276484b497233f2d5{
margin-top:0px;
margin-bottom:0px;
}

.avia-image-container.av-11z7jb-28-eec5f0462c6ba6dfbc326aefde19f96f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-11z7jb-28-eec5f0462c6ba6dfbc326aefde19f96f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-22jawut-8dcc0ecc47a20e7f3874a22540bb3843{
padding-bottom:0;
}
body .av-special-heading.av-22jawut-8dcc0ecc47a20e7f3874a22540bb3843 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-22jawut-8dcc0ecc47a20e7f3874a22540bb3843 .av-subheading{
font-size:15px;
}

#top .hr.av-10pqhz-27-87f86be7313752c715579dd23cf5e310{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-10pqhz-27-87f86be7313752c715579dd23cf5e310 .hr-inner{
width:50px;
border-color:#0065a4;
}

#top .flex_column_table.av-equal-height-column-flextable.av-12c7wf-25-cebbb399c3f6787d174d31fe8685fd8d{
margin-top:10px;
margin-bottom:20px;
}
.flex_column.av-12c7wf-25-cebbb399c3f6787d174d31fe8685fd8d{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-11z7jb-24-5cd4eaef70773bb10e99b4b8bee89407 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-11z7jb-24-5cd4eaef70773bb10e99b4b8bee89407 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-5ycgc5-26ffc01867e3dfd6924a8196cf7ce810{
padding-bottom:0;
}
body .av-special-heading.av-5ycgc5-26ffc01867e3dfd6924a8196cf7ce810 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5ycgc5-26ffc01867e3dfd6924a8196cf7ce810 .av-subheading{
font-size:15px;
}

#top .hr.av-10pqhz-23-705ddc3a6b7758346697150e437ab7ae{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-10pqhz-23-705ddc3a6b7758346697150e437ab7ae .hr-inner{
width:50px;
border-color:#0065a4;
}

#top .flex_column_table.av-equal-height-column-flextable.av-12c7wf-21-c00cdb7c9d18c31281db5222bc1d3709{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-12c7wf-21-c00cdb7c9d18c31281db5222bc1d3709{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-11z7jb-20-a4df1178ce407beaf3b6b28cc0bc4f0c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-11z7jb-20-a4df1178ce407beaf3b6b28cc0bc4f0c .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .hr.av-10pqhz-19-a3171de871d0fa99f452ff003ecff992{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-10pqhz-19-a3171de871d0fa99f452ff003ecff992 .hr-inner{
width:50px;
border-color:#0065a4;
}

#top .flex_column_table.av-equal-height-column-flextable.av-12c7wf-17-dae286ed8d28b2a650e88beeb0549a18{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-12c7wf-17-dae286ed8d28b2a650e88beeb0549a18{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#eaeaea;
}

.avia-image-container.av-km57ff7q-9e00c941b800e497f8768520c296ed28 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-km57ff7q-9e00c941b800e497f8768520c296ed28 .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .hr.av-10pqhz-16-8f31f9f07f04c833ccb0be1bd75fe297{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-10pqhz-16-8f31f9f07f04c833ccb0be1bd75fe297 .hr-inner{
width:50px;
border-color:#0065a4;
}

#top .flex_column.av-yzmt0-7e1668369086d7cf9c4b73cab7bbae91{
margin-top:50px;
margin-bottom:50px;
}
.flex_column.av-yzmt0-7e1668369086d7cf9c4b73cab7bbae91{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-yzmt0-7e1668369086d7cf9c4b73cab7bbae91{
margin-top:50px;
margin-bottom:50px;
}

#top .av-special-heading.av-tf29f9-28f9cdfa45c2cdb4acde6234c2d9d3ec{
padding-bottom:10px;
}
body .av-special-heading.av-tf29f9-28f9cdfa45c2cdb4acde6234c2d9d3ec .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-tf29f9-28f9cdfa45c2cdb4acde6234c2d9d3ec .av-subheading{
font-size:15px;
}

#top .hr.av-2fmsvw-46-cd7d23345c0a072ea24437f01cb395c0{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-2fmsvw-46-cd7d23345c0a072ea24437f01cb395c0 .hr-inner{
width:50px;
border-color:#3383b8;
}

.avia-section.av-kmxqfaf2-dbc093894b827c4ac35f28d610edf92d{
background-color:#d6d6d6;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-kmxqhfge-dfb0209586112a1fab8086a2e9375c78{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-kmxqhfge-dfb0209586112a1fab8086a2e9375c78{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column.av-yzmt0-13-7fdcf4fcf7fb5f481c49c6b8715aff12{
margin-top:0px;
margin-bottom:40px;
}
.flex_column.av-yzmt0-13-7fdcf4fcf7fb5f481c49c6b8715aff12{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-yzmt0-13-7fdcf4fcf7fb5f481c49c6b8715aff12{
margin-top:0px;
margin-bottom:40px;
}

#top .av-special-heading.av-km52l0se-9fd56cdd651b96617487cc14520cacd8{
padding-bottom:10px;
}
body .av-special-heading.av-km52l0se-9fd56cdd651b96617487cc14520cacd8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-km52l0se-9fd56cdd651b96617487cc14520cacd8 .av-subheading{
font-size:15px;
}

#top .hr.av-2fmsvw-12-13caccb489916c063daef7edc36d2b37{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-2fmsvw-12-13caccb489916c063daef7edc36d2b37 .hr-inner{
width:50px;
border-color:#3383b8;
}

.avia-section.av-qkc51-2ce21d71ac86a8c6b0425ece3a93387a{
background-repeat:no-repeat;
background-image:url(https://www.ameresco.com/wp-content/uploads/2021/03/Solar-Cell-Close-Up-1030x773.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-qkc51-2ce21d71ac86a8c6b0425ece3a93387a .av-section-color-overlay{
opacity:0.8;
background-color:#778ea3;
}

#top .flex_column.av-yzmt0-10-6d6c58e03610da829a21dff25f3b890a{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-yzmt0-10-6d6c58e03610da829a21dff25f3b890a{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-yzmt0-10-6d6c58e03610da829a21dff25f3b890a{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-9rwvp-1a99b2e33f6c930104036a53620e4ab2{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-9rwvp-1a99b2e33f6c930104036a53620e4ab2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9rwvp-1a99b2e33f6c930104036a53620e4ab2 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-9rwvp-1a99b2e33f6c930104036a53620e4ab2 .av-subheading{
font-size:15px;
}

#top .hr.av-2fmsvw-9-33992e2917a9b50dbffa787933ca13d8{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-2fmsvw-9-33992e2917a9b50dbffa787933ca13d8 .hr-inner{
width:50px;
border-color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1iv1nmd-527f7cc5c913bb4327dc23ec59e20966{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1iv1nmd-527f7cc5c913bb4327dc23ec59e20966{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1iv1nmd-6-952ef2ae481e430352b5e830d2f0d141{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1iv1nmd-6-952ef2ae481e430352b5e830d2f0d141{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1iv1nmd-4-518beae5ba8631e6aa8a1957b82ce0f0{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1iv1nmd-4-518beae5ba8631e6aa8a1957b82ce0f0{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-kh0x62v0-51-7b476265e26aebcd6e8e89def0988ca1{
background-color:#ededed;
background-image:url(https://www.ameresco.com/wp-content/uploads/2020/11/Case-Studies_1.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-kh0x62v0-51-7b476265e26aebcd6e8e89def0988ca1 .av-section-color-overlay{
opacity:0.9;
background-color:#ffffff;
}

.flex_column.av-kh0sawa3-48-0a204f6471e7e33d2cb654edb344e193{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 80px 20px 0px;
}

#top .av-special-heading.av-kmxkint0-7a95cb4324282d89bd62e6fb80f784a6{
padding-bottom:0;
color:#0065a4;
}
body .av-special-heading.av-kmxkint0-7a95cb4324282d89bd62e6fb80f784a6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kmxkint0-7a95cb4324282d89bd62e6fb80f784a6 .special-heading-inner-border{
border-color:#0065a4;
}
.av-special-heading.av-kmxkint0-7a95cb4324282d89bd62e6fb80f784a6 .av-subheading{
font-size:15px;
}

#top .hr.av-3m7t36d-f6be10c10c3c9d6c32cc739c0bc6ebc7{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-3m7t36d-f6be10c10c3c9d6c32cc739c0bc6ebc7 .hr-inner{
width:50px;
border-color:#3383b8;
}

#top .av_textblock_section.av-kgtfldzc-49-c5a5143934fe52bbfac7ae8c1f20b1c1 .avia_textblock{
color:#4f4f4f;
}

.flex_column.av-kh0sawa3-2-b07ea1a5593e592c02b7444a320fb0a6{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-yzmt0-8-40becf4fffc3e0cff0c906779c17ac76{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-yzmt0-8-40becf4fffc3e0cff0c906779c17ac76{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-kdiv6bsd-3d8fe2b002b789191fcd6ad446567818{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-kdiv6bsd-3d8fe2b002b789191fcd6ad446567818{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-kdiv6bsd-1-fb7ecb756a4bebfee7a18572d2180ab0{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-kdiv6bsd-1-fb7ecb756a4bebfee7a18572d2180ab0{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


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

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