.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-df380ceb786a88cdffdec905e13d97ca{
vertical-align:middle;
background:url(https://ecoresidency.com/wp-content/uploads/2024/04/Sustainable-Living-Whitefish-1-1.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-ex42yz-df380ceb786a88cdffdec905e13d97ca{
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-3ddcdcd77b6eab6e602d743b2eab7e5a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ds2z1n-3ddcdcd77b6eab6e602d743b2eab7e5a .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-b92b61f8beba060a439524e84d398867{
animation-duration:0.5s;
}
.avia-image-container.av-d08f83-b92b61f8beba060a439524e84d398867 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-d08f83-b92b61f8beba060a439524e84d398867 .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-6a76638f792bcb20cd6e00e75ebeb40c{
animation-duration:0.5s;
}
.avia-image-container.av-cpuvoz-6a76638f792bcb20cd6e00e75ebeb40c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-cpuvoz-6a76638f792bcb20cd6e00e75ebeb40c .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-67bc1770fd786b00520df4f5b1459053{
animation-duration:0.5s;
}
.avia-image-container.av-ccjzq3-67bc1770fd786b00520df4f5b1459053 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ccjzq3-67bc1770fd786b00520df4f5b1459053 .av-image-caption-overlay-center{
color:#ffffff;
}

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

.avia_transform .flex_column.av-qj62s-f51918906d383e5cd024f477e585bfde{
animation-duration:0.5s;
}

.avia_transform .flex_column.av-mmrak-1b180aad21566b92689aaa489e0c4fa8{
animation-duration:0.5s;
}

.avia_transform .flex_column.av-e5ql0-2ff0999286108caac228811044d590c6{
animation-duration:0.5s;
}

.avia_transform .flex_column.av-7u4ws-3459fab7fe531c00300a3db7f4f9017a{
animation-duration:0.5s;
}

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

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

.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-82445c3b0719ed81b27fd9b2844b99b5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9u3sqb-82445c3b0719ed81b27fd9b2844b99b5 .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-45895ec38db4b1ccc4c0cae379e68e3a{
vertical-align:top;
background:url(https://ecoresidency.com/wp-content/uploads/2024/04/Sustainable-Living-Whitefish-7-1.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-df380ceb786a88cdffdec905e13d97ca{
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-df380ceb786a88cdffdec905e13d97ca{
padding:0 0 300px 0 !important;
}

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