.avia-section.av-mcuw2r60-c65a8c9c0dde57fd7f28732ead4aa188 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.ameresco.com/wp-content/uploads/2025/07/juneau-hydropower-case-study-header.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mcuw2r60-c65a8c9c0dde57fd7f28732ead4aa188 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-c4l2duo-cb9aca6b3f1617a6742669d454f8ba33{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-bpnoj8g-43d0c72e25db479b51fc9ef0bb5b777f{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-bpnoj8g-43d0c72e25db479b51fc9ef0bb5b777f .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-bccxvpc-cede26f33755a0becd1e3f7c7caec9e9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-apqnbmo-902e6b51bbb81adcd4477fa98edc8a0e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-mcuw2385-1c1ddcbe8bd953f9f8ca40373111a24d .avia_textblock{
font-size:24px;
}

#top .hr.av-a7tdq74-7a095c830ee9c5657b1acb7317802386{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-a7tdq74-7a095c830ee9c5657b1acb7317802386 .hr-inner{
width:50px;
border-color:#efbb20;
}

#top .flex_column_table.av-equal-height-column-flextable.av-a27o2g0-4de2c7e172483b86334ae02b04b28d45{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-a27o2g0-4de2c7e172483b86334ae02b04b28d45{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9dg3g1s-f6396798b4bb3937fa22df3bd7ae832a{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9dg3g1s-f6396798b4bb3937fa22df3bd7ae832a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column.av-8ttzclc-362674f62b3e168e9439000fd4de03d9{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-8ttzclc-362674f62b3e168e9439000fd4de03d9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-8ttzclc-362674f62b3e168e9439000fd4de03d9{
margin-top:0px;
margin-bottom:0px;
}

.avia-section.av-8l296hs-6d31d1256d23d464feeea69fa011e8bf{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7vgm61s-a814a610c98185533e860b2ada5f1f07{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-7vgm61s-a814a610c98185533e860b2ada5f1f07{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-71vjtz4-fbc783eb7611df8a26fdf2ccc2a0912a{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-71vjtz4-fbc783eb7611df8a26fdf2ccc2a0912a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6b5ymu8-0e6a407c210b4cd8794ebe4a2ed4eeec{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-6b5ymu8-0e6a407c210b4cd8794ebe4a2ed4eeec{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4nlu9z4-8c0f123baf5503c108512a685fac5929{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-4nlu9z4-8c0f123baf5503c108512a685fac5929{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

#top .av-masonry.av-mcuw5vfs-342571172b53f365dec6b0d6d379282d{
background-color:#ffffff;
}

.avia-section.av-39j85pc-8c907b1174537fae334d23db2839ce2c{
background-color:#2c353d;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

.flex_column.av-2sy8tfk-edfcfaea2f6f61cce93b6e289ed9d548{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-1zhiy2o-9c5a7e7321d93e70f8d9062644a996a4{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1zhiy2o-9c5a7e7321d93e70f8d9062644a996a4 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-1bzqk3k-469bd9f5db6205e06bd5ff35f174e8ee{
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-mcuw09u8-3d275020c1bd9db7158a8779815f8b08 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mcuw0ifn-ec8c52f38fbd0f7b11f2b093202818b1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2f93h28-a87722fe7f885a5f66fff11762622a70 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-mcuw0ifn-ec8c52f38fbd0f7b11f2b093202818b1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2f93h28-a87722fe7f885a5f66fff11762622a70 .av-special-heading-tag{
font-size:0.8em;
}
}
