.avia-section.av-mmnvh94x-f72225903f016a04b92b7f45be973da2 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.ameresco.com/wp-content/uploads/2026/03/municipal-lighting-retrofit-case-study-header.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mmnvh94x-f72225903f016a04b92b7f45be973da2 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-h7l27l4-2bf705961c57cdb87a18bf388a4f6ede{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-gq16v9k-99a173cfa73789bb265627a7d24d9481{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-gq16v9k-99a173cfa73789bb265627a7d24d9481 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-g5s5l0o-b77962cd9ced54aaa6a5ca666ecf2d5d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_cell.av-mmnvhr49-cd9c0516a003e2fc7cbc086f7f2f341d{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ameresco.com/wp-content/uploads/2026/03/municipal-led-lighting-retrofit.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mmnvhr49-cd9c0516a003e2fc7cbc086f7f2f341d{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-f5ozlvs-0614f27b9ca7c59d71f0e7aa86802133{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-f5ozlvs-0614f27b9ca7c59d71f0e7aa86802133{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-elz2c5k-9eb169ca7e15a0b5d1013838029da7aa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

.flex_column.av-chofb3c-cba313e3857d68843184775c18b60d2c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-c1v6rm0-70d45e43a5b0740340efe2cd8e8bde56{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-bxcaki0-4109836657df23c6f6e5232de01d556b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-bdllfoo-5e8f8ad33e88078144cf4baeb9592fad{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-mmnvib9l-e7b3292cf711792d615e1f4bb1f7d014{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ameresco.com/wp-content/uploads/2026/03/municipal-lighting-installation.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mmnvib9l-e7b3292cf711792d615e1f4bb1f7d014{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-10obog8-8955f5970af12a2c7675c24e75fb694c{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-10obog8-8955f5970af12a2c7675c24e75fb694c{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-9wchns8-a349209c70dbec8a8ba57f6a3d7958fa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-8zdhr0o-4a4982550b57cf587f39687c10e6367b{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-8zdhr0o-4a4982550b57cf587f39687c10e6367b .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-85h21ag-19199e74ec75cd2ed3ace7f7d9b340a2{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-85h21ag-19199e74ec75cd2ed3ace7f7d9b340a2{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-r6rap4-0ddef7f9a2eaadb5559582156d1c29cc{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-6tdj2nc-b9b66ff4724fc4cf0109d1f06605926a{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-6tdj2nc-b9b66ff4724fc4cf0109d1f06605926a .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-mmnvixvi-0b19321707169ccb833c80f658a01208{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ameresco.com/wp-content/uploads/2026/03/municipal-lighting-retrofits.jpeg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mmnvixvi-0b19321707169ccb833c80f658a01208{
padding:60px 60px 60px 60px !important;
}

.avia-section.av-64d7dns-977bd95a86b84ae0e4d400366f72a0ac{
background-color:#2c353d;
background-image:unset;
}

#top #wrap_all .avia-button.av-mmnvj9ts-52910a7c9d61bdc1419dc04b04d14f85{
background-color:#2c353d;
border-color:#2c353d;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmnvj9ts-52910a7c9d61bdc1419dc04b04d14f85:hover{
background-color:#454e57;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mmnvj9ts-52910a7c9d61bdc1419dc04b04d14f85:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-5d7hc14-15280331bfa92b53052b9c6b2734a434{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-5d7hc14-15280331bfa92b53052b9c6b2734a434{
padding:60px 60px 60px 60px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-50rtia0-0972d88898f52ed498984e7a8db68cf0{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-50rtia0-0972d88898f52ed498984e7a8db68cf0{
border-radius:0px 0px 0px 0px;
padding:0px 100px 0px 100px;
}

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

#top .hr.av-eh9tgo-627c6aa4476d72376627777d6e4b6ccd{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-eh9tgo-627c6aa4476d72376627777d6e4b6ccd .hr-inner{
width:50px;
border-color:#efbb20;
}

#top .av-masonry.av-mmnvjr1b-44e5c6765747d75951adf6028e42b4bf{
background-color:#ffffff;
}

.flex_cell.av-aj9xoo-42303b2e28c77c0203aa140ecd97bca9{
vertical-align:middle;
height:20px;
min-height:20px;
}
.responsive #top #wrap_all .flex_cell.av-aj9xoo-42303b2e28c77c0203aa140ecd97bca9{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-2mtwc20-7e51685c22d2385ab2504b5fdddb8028{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-mmnvk1x3-7ce58cb753555d2914e02adf53c7b6df{
margin:0 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:22px;
}
body .av-special-heading.av-mmnvk1x3-7ce58cb753555d2914e02adf53c7b6df .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmnvk1x3-7ce58cb753555d2914e02adf53c7b6df .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-mmnvk1x3-7ce58cb753555d2914e02adf53c7b6df .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mmnvk1x3-7ce58cb753555d2914e02adf53c7b6df .av-subheading{
font-size:15px;
}

#top .hr.av-1xq4brc-40c64e3875659ccd7fa73d31479d39f7{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1xq4brc-40c64e3875659ccd7fa73d31479d39f7 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-14tpc4o-f533de0f47cbb040cd1528d3e3f12070{
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-mmnvgxqr-bcd5f16b5389ebad8ba08b33bd7cbc22 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-g0lx6zs-7965dc96aa5e3a44cb25130a12fa4be8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mmnvk1x3-7ce58cb753555d2914e02adf53c7b6df .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-g0lx6zs-7965dc96aa5e3a44cb25130a12fa4be8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mmnvk1x3-7ce58cb753555d2914e02adf53c7b6df .av-special-heading-tag{
font-size:0.8em;
}
}
