.avia-section.av-mdhma5y9-3a4c6507d50137f4b3fcda8293e12371{
background-color:#fffffff;
background-image:unset;
}

#top #wrap_all .avia-button.av-mdhmnxjy-0692246c3f1dc39afe72b52e8ffb76a4{
padding:0 0 30px 0;
}

#top .hr.hr-invisible.av-mj04v3xv-4707096768682662f50c4c3892a7aa04{
height:20px;
}

#top #wrap_all .avia-button.av-ln0mkw4h-b6dbcfc36a299be9f5d115c7ad5ea061{
margin:0 0 70px 0;
}

.avia-section.av-ln0nokpz-82cb9c54c58ba940c59b73989a4425a5{
background-color:#ffffff;
background-image:unset;
margin-top:0;
margin-bottom:0;
}
.avia-section.av-ln0nokpz-82cb9c54c58ba940c59b73989a4425a5 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

.flex_column.av-2og5gf-3c2eb810caea3ea62ac4082a0b6d0e35{
padding:0 0 30px 0;
}

#top .av_textblock_section.av-ln0mxu2q-3dc4557047df44c3f6054fd3f6f6e725 .avia_textblock{
text-align:left;
}

.avia-section.av-ln0ni1g6-ed317b969813aca17c2a3cd6b7cd5e64{
background-color:#ffffff;
background-image:unset;
margin-top:0px;
margin-bottom:-48px;
}

.flex_column.av-a1apr-9fb2159a10d0c75b36d7014a686c9e44{
padding:0 0 30px 0;
}

#top .av_textblock_section.av-ln0nef43-4da999a047a3967be939eebab7aa4065 .avia_textblock{
text-align:left;
}

.avia-section.av-9t33jc-ae3d97c56d68550cfb87d0173646c479{
background-color:#37506a;
background-image:unset;
}

#top .av-special-heading.av-6yj6l4-cbf41458c87e29f3e8baa7cf6a9df765{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-6yj6l4-cbf41458c87e29f3e8baa7cf6a9df765 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6yj6l4-cbf41458c87e29f3e8baa7cf6a9df765 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6yj6l4-cbf41458c87e29f3e8baa7cf6a9df765 .av-subheading{
font-size:15px;
}

.avia-section.av-immqw-42811a5c5f18e0a939f166ab92f11347{
background-repeat:no-repeat;
background-image:url(https://www.heritagecommunity.com/wp-content/uploads/2025/07/Texas-Township-cracked-bg.jpg);
background-position:50% 0%;
background-attachment:fixed;
}

.flex_column.av-mdg19xuy-9d4c02c3bb48a622f710ff28916d2b35{
padding:40px 40px 40px 40px;
background-color:rgba(50,80,106,0.8);
}

.flex_column.av-3nek5k-0d3262bd80f4ca2646295e545d15b308{
padding:40px 40px 40px 40px;
background-color:rgba(50,80,106,0.8);
}

.avia-section.av-d3w5aw-3ef16c6b47b5ebbc4988c1802781f4d3{
background-color:#ffffff;
background-image:unset;
margin-top:0px;
margin-bottom:-48px;
}

#top .av-slideshow-ui.av-mdg5s5m3-1ba5252a0d6a02257a97d99ce79728a9 .avia-slideshow-arrows a{
color:#000000;
background-color:#ffffff;
}
#top .av-slideshow-ui.av-mdg5s5m3-1ba5252a0d6a02257a97d99ce79728a9 .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
stroke:#000000;
fill:#000000;
}
.av-slideshow-ui.av-mdg5s5m3-1ba5252a0d6a02257a97d99ce79728a9 .avia-slideshow-dots a:not(.active){
background-color:#ffffff;
}
.av-slideshow-ui.av-mdg5s5m3-1ba5252a0d6a02257a97d99ce79728a9 .avia-slideshow-dots a.active{
background-color:#90b952;
}
.av-horizontal-gallery.av-mdg5s5m3-1ba5252a0d6a02257a97d99ce79728a9 .av-horizontal-gallery-inner{
padding-bottom:50%;
}
#top .av-horizontal-gallery.av-mdg5s5m3-1ba5252a0d6a02257a97d99ce79728a9 .av-horizontal-gallery-link{
color:#000;
background-color:#ffffff;
}
#top .av-horizontal-gallery.av-mdg5s5m3-1ba5252a0d6a02257a97d99ce79728a9 .av-horizontal-gallery-link svg:first-child{
fill:#000;
stroke:#000;
}

#top .flex_column.av-a3ftqw-1fc15f39427d5dc74175b25e31764aa2{
margin-top:40px;
}
.flex_column.av-a3ftqw-1fc15f39427d5dc74175b25e31764aa2{
padding:40px 0 30px 0;
}
.responsive #top #wrap_all .flex_column.av-a3ftqw-1fc15f39427d5dc74175b25e31764aa2{
margin-top:40px;
}

#top .av_textblock_section.av-mdg2a9zr-ff6042333136c7ca6a00e54c9e93d66f .avia_textblock{
text-align:center;
}

#top .togglecontainer.av-mioytm6j-f0cb6537c74d84716392cbe3d1b6330b p.toggler.activeTitle{
color:#ffffff;
border-color:#ffffff;
background-color:#90b952;
}
#top .togglecontainer.av-mioytm6j-f0cb6537c74d84716392cbe3d1b6330b p.toggler .toggle_icon{
color:#90b952;
border-color:#90b952;
}
#top .togglecontainer.av-mioytm6j-f0cb6537c74d84716392cbe3d1b6330b p.toggler .toggle_icon > span{
color:#90b952;
border-color:#90b952;
}
#top .togglecontainer.av-mioytm6j-f0cb6537c74d84716392cbe3d1b6330b p.toggler.activeTitle .toggle_icon, #top .togglecontainer.av-mioytm6j-f0cb6537c74d84716392cbe3d1b6330b p.toggler.activeTitle .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}

.flex_column.av-2bj3eg-7fc4245ffca235d989481c5715667677{
border-width:1px;
border-color:#ebebeb;
border-style:solid;
}

@keyframes av_boxShadowEffect_av-mindhggv-df29d85610328c89b29bebaa564e7361 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.14); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.14); opacity: 1; }
}
.avia-image-container.av-mindhggv-df29d85610328c89b29bebaa564e7361 img.avia_image{
box-shadow: 0 0 10px 0 rgba(0,0,0,0.14);
}
.avia-image-container.av-mindhggv-df29d85610328c89b29bebaa564e7361 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-mdg5tevl-5316fcafb699e57b1d94c3e3a42c6ef5 .avia_textblock{
padding:40px 0 0 0;
text-align:center;
}

.avia-section.av-mdg34snx-5f45346dd2a11209d14e5fa10dba6fa6{
background-color:#32506a;
background-image:unset;
}

.flex_column.av-vo8m0-30e3facc2dd58a199db037b7e25d7cca{
padding:40px 40px 40px 40px;
}

#top .av_textblock_section.av-mdg2fa1t-503a8e9f6f434b4aa7ada43d76167a8a .avia_textblock{
text-align:left;
}

.flex_column.av-mdg3393w-85a26e1c7d8e1c315bbba225c922432d{
background:url(https://www.heritagecommunity.com/wp-content/uploads/2026/02/Retirees_and_soon-to-be_retirees.png) 50% 50% no-repeat scroll ;
}

#top .av-special-heading.av-mdg3fkvi-e8854a968e62faf99673bb9ae876840d{
padding-bottom:10px;
color:#8fb953;
}
body .av-special-heading.av-mdg3fkvi-e8854a968e62faf99673bb9ae876840d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdg3fkvi-e8854a968e62faf99673bb9ae876840d .special-heading-inner-border{
border-color:#8fb953;
}
.av-special-heading.av-mdg3fkvi-e8854a968e62faf99673bb9ae876840d .av-subheading{
font-size:15px;
}

.flex_column.av-4b2x3z-ea8c5fb7cad720c9bff2847b72b73ee3{
border-radius:0px 0px 0px 0px;
padding:80px 40px 80px 40px;
background-color:#e7efd4;
}

.avia-image-container.av-ln1s5nke-3810e12695fd9b630cc8440a33a2a2f1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ln1s5nke-3810e12695fd9b630cc8440a33a2a2f1 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-ln0qo8ou-874f2c78bc267164e7160fadd92ebc55{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-ln0qo8ou-874f2c78bc267164e7160fadd92ebc55 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ln0qo8ou-874f2c78bc267164e7160fadd92ebc55 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-ln0qo8ou-874f2c78bc267164e7160fadd92ebc55 .av-subheading{
font-size:15px;
}

.flex_column.av-2f559r-981308ed6756470d83fab31df6fa8d53{
border-radius:0px 0px 0px 0px;
padding:0 0 0 0;
background:url(https://www.heritagecommunity.com/wp-content/uploads/2026/02/Maintenance_Free_Living.png) 0% 50% no-repeat scroll ;
}

.flex_column.av-bhz9in-e44a12c46203bff2070d33b9d707c1c6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.heritagecommunity.com/wp-content/uploads/2025/10/the-halstead-financial-security.jpg) 0% 50% no-repeat scroll ;
}

.flex_column.av-3n8ibz-2fb07f2bdc29c56f57eec320ad582634{
border-radius:0px 0px 0px 0px;
padding:80px 40px 80px 40px;
background-color:#e7efd4;
}

.avia-image-container.av-ln1s6l80-45400d31ce314d4cf976ba2705168490 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ln1s6l80-45400d31ce314d4cf976ba2705168490 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-ln0r4epx-2186acaae3796df7fbee9296bad4bc97{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-ln0r4epx-2186acaae3796df7fbee9296bad4bc97 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ln0r4epx-2186acaae3796df7fbee9296bad4bc97 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-ln0r4epx-2186acaae3796df7fbee9296bad4bc97 .av-subheading{
font-size:15px;
}

.flex_column.av-9hb56w-8d15f5cd46fed4e850bf6e513915fe5b{
border-radius:0px 0px 0px 0px;
padding:80px 40px 80px 40px;
background-color:#e7efd4;
}

.avia-image-container.av-7akzvc-5523952faeeddcc4a9afaac0a09fc49c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-7akzvc-5523952faeeddcc4a9afaac0a09fc49c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-jl514-fe05b9cb7903921b079a0c2875eb6a8a{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-jl514-fe05b9cb7903921b079a0c2875eb6a8a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jl514-fe05b9cb7903921b079a0c2875eb6a8a .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-jl514-fe05b9cb7903921b079a0c2875eb6a8a .av-subheading{
font-size:15px;
}

.flex_column.av-2e86rs-b4bb40517b17dae1bd7e62017019705b{
border-radius:0px 0px 0px 0px;
padding:0 0 0 0;
background:url(https://www.heritagecommunity.com/wp-content/uploads/2026/02/Guaranteed_Care.png) 0% 0% no-repeat scroll ;
}

.avia-section.av-24kqzm-bf1cfa676b8aa2487ad9c5c41179833e{
background-color:#ffffff;
background-image:unset;
margin-top:0px;
margin-bottom:40px;
}

#top .flex_column.av-84nrkv-0bc39a7d0fa45e0177ae130905ea4e51{
margin-top:40px;
margin-bottom:20px;
}
.flex_column.av-84nrkv-0bc39a7d0fa45e0177ae130905ea4e51{
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-84nrkv-0bc39a7d0fa45e0177ae130905ea4e51{
margin-top:40px;
margin-bottom:20px;
}

#top .av_textblock_section.av-ln1skzjn-def3989095579ddfd34cd912cdc9e822 .avia_textblock{
text-align:center;
}

#top .flex_column.av-hez4yg-8eda1597b09847c60d5d4f7cfe02d9af{
margin-top:40px;
margin-bottom:20px;
}
.flex_column.av-hez4yg-8eda1597b09847c60d5d4f7cfe02d9af{
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-hez4yg-8eda1597b09847c60d5d4f7cfe02d9af{
margin-top:40px;
margin-bottom:20px;
}

#top .av_textblock_section.av-mdg4f3zx-2e6dba1148ea0d5714967dcdf3ba444d .avia_textblock{
text-align:center;
}

.avia-section.av-mdg4gr6p-504f0432c10c95cef548847a5c1cee40{
background-repeat:no-repeat;
background-image:url(https://www.heritagecommunity.com/wp-content/uploads/2025/07/Texas-Township-concrete-bg.jpg);
background-position:0% 0%;
background-attachment:scroll;
margin-top:0px;
margin-bottom:40px;
}

#top .flex_column.av-1k7xvs-3321aa1f2443a1c6e0e7cbe3a5533a1b{
margin-top:40px;
margin-bottom:20px;
}
.flex_column.av-1k7xvs-3321aa1f2443a1c6e0e7cbe3a5533a1b{
padding:5% 12% 5% 12%;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-1k7xvs-3321aa1f2443a1c6e0e7cbe3a5533a1b{
margin-top:40px;
margin-bottom:20px;
}

#top .av_textblock_section.av-eiecjs-516c88f069c7b32a435b77295c0877e6 .avia_textblock{
text-align:center;
}

.avia-section.av-bbrjqg-fcfe770ad305576139ee7d58fd9c0fd8{
background-color:#ffffff;
background-image:unset;
margin-top:0px;
margin-bottom:40px;
}

#top .flex_column.av-8k1vc8-b0a70d87e8ddd90bac9d42819bd63ba2{
margin-top:40px;
margin-bottom:20px;
}
.flex_column.av-8k1vc8-b0a70d87e8ddd90bac9d42819bd63ba2{
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-8k1vc8-b0a70d87e8ddd90bac9d42819bd63ba2{
margin-top:40px;
margin-bottom:20px;
}

#top .av_textblock_section.av-mdg4hj17-9664c90d455ce534042921ac0f97555b .avia_textblock{
text-align:center;
}

#top #wrap_all .avia-button.av-mfptmag9-327bc76572e4004d1a6d8a581829e0d3{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-4nscxk-3ba6963ac6170cc559d528ace6395f8d{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-29hd2w-1d370ea51e0ea6ae3948a405fdb492e3{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.avia-section.av-ln3f33kz-d48e65b74ed7e08a631e81b43dcab334{
background-color:#37506a;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

.avia-section.av-3wchns-0c270e5ee5a16f30705239eaadbb82ca{
background-color:#37506a;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-button.av-mdhmnxjy-0692246c3f1dc39afe72b52e8ffb76a4{
padding:0 0 30px 0;
}

#top #wrap_all .avia-button.av-ln0mkw4h-b6dbcfc36a299be9f5d115c7ad5ea061{
margin:0 0 70px 0;
}

#top .flex_column.av-a3ftqw-1fc15f39427d5dc74175b25e31764aa2{
margin-top:40px;
}
.responsive #top #wrap_all .flex_column.av-a3ftqw-1fc15f39427d5dc74175b25e31764aa2{
margin-top:40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-button.av-mdhmnxjy-0692246c3f1dc39afe72b52e8ffb76a4{
padding:0 0 30px 0;
}

#top #wrap_all .avia-button.av-ln0mkw4h-b6dbcfc36a299be9f5d115c7ad5ea061{
margin:0 0 70px 0;
}

#top .flex_column.av-a3ftqw-1fc15f39427d5dc74175b25e31764aa2{
margin-top:40px;
}
.responsive #top #wrap_all .flex_column.av-a3ftqw-1fc15f39427d5dc74175b25e31764aa2{
margin-top:40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.avia-section.av-mdhma5y9-3a4c6507d50137f4b3fcda8293e12371{
margin-bottom:0px;
}

#top .flex_column.av-a3ftqw-1fc15f39427d5dc74175b25e31764aa2{
margin-top:40px;
}
.responsive #top #wrap_all .flex_column.av-a3ftqw-1fc15f39427d5dc74175b25e31764aa2{
margin-top:40px;
}

#top #wrap_all .av-special-heading.av-ln0qo8ou-874f2c78bc267164e7160fadd92ebc55 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ln0r4epx-2186acaae3796df7fbee9296bad4bc97 .av-special-heading-tag{
font-size:0.8em;
}

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

@media only screen and (max-width: 479px){ 
.avia-section.av-mdhma5y9-3a4c6507d50137f4b3fcda8293e12371{
margin-bottom:0px;
}

.flex_column.av-2og5gf-3c2eb810caea3ea62ac4082a0b6d0e35{
padding:150px 0 0 0;
}

#top .av_textblock_section.av-ln0mxu2q-3dc4557047df44c3f6054fd3f6f6e725 .avia_textblock{
padding:150px 0 0 0;
}

#top .flex_column.av-a3ftqw-1fc15f39427d5dc74175b25e31764aa2{
margin-top:40px;
}
.responsive #top #wrap_all .flex_column.av-a3ftqw-1fc15f39427d5dc74175b25e31764aa2{
margin-top:40px;
}

#top #wrap_all .av-special-heading.av-ln0qo8ou-874f2c78bc267164e7160fadd92ebc55 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ln0r4epx-2186acaae3796df7fbee9296bad4bc97 .av-special-heading-tag{
font-size:0.8em;
}

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