.flex_cell.av-fd70sj-d873792fba646c65dd2b4f53b8fa4439{
vertical-align:middle;
background-color:#262b31;
}

.avia_transform  .avia-button-wrap.av-4g7aw3-f980996c171751d157081f4e7f28fdcb-wrap{
animation-duration:0.5s;
}

.flex_cell.av-ex42yz-befac7f745d3d037899a5131ba8f8a5b{
vertical-align:middle;
background:url(https://ecoresidency.com/wp-content/uploads/2024/01/feature.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-ex42yz-befac7f745d3d037899a5131ba8f8a5b{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-eiww6z-5feeee99ac5fe2e8932b7a372970889c{
height:50px;
}

.avia-section.av-eanqnv-f8112af655357a2e8482e05a12281bb9{
background-repeat:no-repeat;
background-image:url(https://ecoresidency.com/wp-content/uploads/2023/12/topo-gradient.svg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-eanqnv-f8112af655357a2e8482e05a12281bb9 .av-section-color-overlay{
opacity:0.6;
background-color:#ffffff;
}

.avia_transform .flex_column.av-1ew0d7-2d18743467cd5508a19ed3ed19de947f{
animation-duration:0.5s;
}

.avia_transform  .avia-button-wrap.av-3ca3oz-9b11c5dfae8ecfded1908b5ed486a67f-wrap{
animation-duration:0.5s;
}

.avia_transform .flex_column.av-e107uz-c70a738d6e057fb43673e38a629b5de5{
animation-duration:0.5s;
}

.avia-image-container.av-ds2z1n-48a98f458a1d5d788e6f8a53c218386c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ds2z1n-48a98f458a1d5d788e6f8a53c218386c .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-1cwiaj-ec748eb573e1e475780942278c96221d{
background-color:#e5eaf0;
background-image:unset;
}

.avia_transform .flex_column.av-1bh6ar-3546502a899ce6a9c19c08f8bb2d0256{
animation-duration:0.5s;
}

.avia_transform .avia-image-container.av-d08f83-82dc66b8bf63cf27855d3c0127a958bd{
animation-duration:0.5s;
}
.avia-image-container.av-d08f83-82dc66b8bf63cf27855d3c0127a958bd img.avia_image{
box-shadow:none;
}
.avia-image-container.av-d08f83-82dc66b8bf63cf27855d3c0127a958bd .av-image-caption-overlay-center{
color:#ffffff;
}

.avia_transform .flex_column.av-ctspej-a261ee3b6be75b7de31b5b9f527f2cc5{
animation-duration:0.5s;
}

.avia_transform .avia-image-container.av-cpuvoz-ee6b9ac7351937d3f109648d927b9e86{
animation-duration:0.5s;
}
.avia-image-container.av-cpuvoz-ee6b9ac7351937d3f109648d927b9e86 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-cpuvoz-ee6b9ac7351937d3f109648d927b9e86 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia_transform .flex_column.av-ci1sv7-224390e45a9369dc44d3cd53c99af946{
animation-duration:0.5s;
}

.avia_transform .avia-image-container.av-ccjzq3-16770d37c5248c45be064a6d669f8147{
animation-duration:0.5s;
}
.avia-image-container.av-ccjzq3-16770d37c5248c45be064a6d669f8147 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ccjzq3-16770d37c5248c45be064a6d669f8147 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-c06xcj-fc2ca7079fb8817facceb87f4da8416f{
vertical-align:top;
background-color:#ffffff;
}

.avia_transform  .avia-button-wrap.av-33442b-fe839e7b8b3477cb462e5368be3be96a-wrap{
animation-duration:0.5s;
}

.flex_cell.av-boi243-4ef04a152a4b1d77adc34d3309bea5a8{
vertical-align:top;
background:url(https://ecoresidency.com/wp-content/uploads/2024/03/Rectangle-7.jpg) 50% 50% no-repeat scroll ;
}

.avia-section.av-2qxjhf-511967cc8900d86a5e85735a6b0bad57{
background-color:#e5eaf0;
background-image:unset;
}

.avia_transform  .avia-button-wrap.av-79ln7-72e0156fb50233fd7344baad657ef70e-wrap{
animation-duration:0.5s;
}

.flex_cell.av-tjem3-c5cc49a742ea92517a4397846e9395cf{
vertical-align:top;
}

#top .hr.hr-invisible.av-28w8r-84c16fbb43cd4bf2693c7869f58732af{
height:50px;
}

#top .av-masonry.av-bohjv-60c7240374303c78742c47f93d7f6b5d{
background-color:#ffffff;
}

.avia-section.av-amajlf-b9e4357eaf1a207fe5e30630c56820fa{
background-repeat:no-repeat;
background-image:url(https://ecoresidency.com/wp-content/uploads/2023/12/topo-gradient.svg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-amajlf-b9e4357eaf1a207fe5e30630c56820fa .av-section-color-overlay{
opacity:0.6;
background-color:#ffffff;
}

.avia_transform .flex_column.av-zszr7-2a16eff6de935ea634ffa5be73485ee1{
animation-duration:0.5s;
}

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

.avia_transform .flex_column.av-ag1hqr-4cbc8e0184fcbe5e50efaea0d085614a{
animation-duration:0.5s;
}

.avia_transform  .avia-button-wrap.av-1yds97-084e5b74bb7100ffcec09b5957d02925-wrap{
animation-duration:0.5s;
}

.flex_cell.av-1mujyb-c0de611ef8f80f5c2d692154ca50d94e{
vertical-align:top;
background-color:#ffffff;
}

.avia_transform  .avia-button-wrap.av-199z7v-85fdea55d0e144351d578aff459ef76b-wrap{
animation-duration:0.5s;
}

.flex_cell.av-uz1er-d0700cbc66b52361c69a1c1404384259{
vertical-align:top;
background:url(https://ecoresidency.com/wp-content/uploads/2023/12/Rectangle-7.jpg) 50% 50% no-repeat scroll ;
}

.flex_cell.av-thqff-a38cabc78f324f8df326b4380d1f811f{
vertical-align:top;
background-color:#262b31;
}
.responsive #top #wrap_all .flex_cell.av-thqff-a38cabc78f324f8df326b4380d1f811f{
padding:73px 0 228px 0 !important;
}

.flex_cell.av-gnjjf-a2111d72a4ee433399988088f5f1abba{
vertical-align:top;
}

.avia-section.av-7bd9tn-a80c28969decedcc48224161737b1659{
background-color:#e5eaf0;
background-image:unset;
}

.avia_transform  .avia-button-wrap.av-ltiueqc0-522ef5f6afb190768a927382ec8fe664-wrap{
animation-duration:0.5s;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-ex42yz-befac7f745d3d037899a5131ba8f8a5b{
padding:0 0 300px 0 !important;
}

.responsive #top #wrap_all .flex_cell.av-thqff-a38cabc78f324f8df326b4380d1f811f{
padding:50px 0 35px 0 !important;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-ex42yz-befac7f745d3d037899a5131ba8f8a5b{
padding:0 0 300px 0 !important;
}

.responsive #top #wrap_all .flex_cell.av-thqff-a38cabc78f324f8df326b4380d1f811f{
padding:50px 0 35px 0 !important;
}
}
