.avia-section.av-mode0bvj-95ea2f5a0fdf54214786bcaace6a33a0 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.ameresco.com/wp-content/uploads/2026/04/k-12-asset-planning-software-case-study-header.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mode0bvj-95ea2f5a0fdf54214786bcaace6a33a0 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-1sscayp-027765a82e2773596182d6a48e451545{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-1r6pjlt-f0eceb431b8e5e7b74a4c34b372ef5a5{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-1r6pjlt-f0eceb431b8e5e7b74a4c34b372ef5a5 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-h94b8yp-0e8c3b84d7b1588b5f0c77da87f444e7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_cell.av-mode0yff-5f04011e227ff1923c8f99a5f32c0196{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ameresco.com/wp-content/uploads/2026/04/k-12-asset-planning-software-moorhead-hs-lobby-view.png) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mode0yff-5f04011e227ff1923c8f99a5f32c0196{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-ggutg4h-716784268259b00f48a5aec531f25344{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-ggutg4h-716784268259b00f48a5aec531f25344{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-fwhbeu9-dd57c3aaca68a740d1c87f520b7ac02a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

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

.flex_column.av-ded2add-a89d80ce8ad335748852d286ca2a5470{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-mode9s5d-a59bfd6f083b7652b05bfcd04d716ff0 .avia_textblock{
font-size:18px;
}

.flex_cell.av-mode19nk-2d54954feeb8192de5fda3180debb390{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ameresco.com/wp-content/uploads/2026/04/k-12-asset-planning-software-moorhead-hs-aerial-view.jpeg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mode19nk-2d54954feeb8192de5fda3180debb390{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-chqv741-cfe16159ea81378d17e078413787a309{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-cb3xy1t-baed7ac20df98f4bf8d192992bf97783{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-bxwlgo1-4a5509ddf15b89ef9d0c037726868fc8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-bg16b7l-af9df17a54a38018d0a372721730a469{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-mode1np3-884c98db71246a84d5c4e56eca19dab4{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ameresco.com/wp-content/uploads/2026/04/k-12-asset-planning-software-moorhead-hs-boiler-room.png) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mode1np3-884c98db71246a84d5c4e56eca19dab4{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-aigv2zl-1fec6daaff888b06be01d6dff972ddb9{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-aigv2zl-1fec6daaff888b06be01d6dff972ddb9{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-9tsx7dt-291ef39f4f507440ff5fd95cc41cfd6f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-8zk7yld-75bd9abf732a2da86ae11530176c801a{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-8zk7yld-75bd9abf732a2da86ae11530176c801a .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-871snoh-66d60e44a38974ea2dc32f3ffe14daf5{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-871snoh-66d60e44a38974ea2dc32f3ffe14daf5{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-7elt8ch-849c2986930bd09bcacdd9b05d285493{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-6ywkam9-12a7d9f206f04b6b0c4acb82aa466ce8{
padding-bottom:0;
}
body .av-special-heading.av-6ywkam9-12a7d9f206f04b6b0c4acb82aa466ce8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6ywkam9-12a7d9f206f04b6b0c4acb82aa466ce8 .av-subheading{
font-size:15px;
}

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

.flex_cell.av-mode213r-96347640a0a50637ed813fbe6fae8dfe{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ameresco.com/wp-content/uploads/2026/05/k-12-school-energy-analytics-dashboard.png) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mode213r-96347640a0a50637ed813fbe6fae8dfe{
padding:60px 60px 60px 60px !important;
}

.avia-section.av-61d9i4h-3e38f8c378de94db635cc9b1c62f7d86{
background-color:#2c353d;
background-image:unset;
}

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

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

#top .flex_column_table.av-equal-height-column-flextable.av-i5kcip-aa78e7dd54de2abcf392068dca51aba1{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-i5kcip-aa78e7dd54de2abcf392068dca51aba1{
border-radius:0px 0px 0px 0px;
padding:0px 100px 0px 100px;
}

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

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

#top .av-masonry.av-mode2wmf-7e6791abad0136c033e67153a9b66877{
background-color:#ffffff;
}

.flex_cell.av-36mohxd-599301df50bc10e4ac1f0c1d0cb3989d{
vertical-align:middle;
height:20px;
min-height:20px;
}
.responsive #top #wrap_all .flex_cell.av-36mohxd-599301df50bc10e4ac1f0c1d0cb3989d{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-2i3x3a9-01981e8f499dad94d83db8960b720690{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-23xi6dd-0b7be777faf1844f49fcd439a0239e00{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-23xi6dd-0b7be777faf1844f49fcd439a0239e00 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-1873mtd-958fe922b983d96d5069ff338810ea96{
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-moddjeui-d0c026108182b018c21cfd9af252adc3 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-mode36jg-31f79daa07e8825aafec5e86ba204955 .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

#top #wrap_all .av-special-heading.av-mode36jg-31f79daa07e8825aafec5e86ba204955 .av-special-heading-tag{
font-size:0.8em;
}
}
