.avia-section.av-tw-hero-129771ae5703ba28386f05ea715dfed2{
background-color:#1c1f21;
background-image:unset;
}
.avia-section.av-tw-hero-129771ae5703ba28386f05ea715dfed2 .av-section-color-overlay{
opacity:0.5;
background-color:#1c1f21;
background-image:url(https://teresarealestatepro.com/wp-content/themes/teresarealestatepro/images/background-images/diagonal-bold-light-compressed.png);
background-repeat:repeat;
}

#top .flex_column_table.av-equal-height-column-flextable.av-tw-hero-col-8a5f27734c0a54aa2798474d57930703{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-hero-col-8a5f27734c0a54aa2798474d57930703{
border-radius:0px 0px 0px 0px;
padding:0px 0px 72px 0px;
}

#top .av-special-heading.av-tw-h1-65fdcdf269c15ce7dfef9c5c149d30bb{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#faf8f4;
}
body .av-special-heading.av-tw-h1-65fdcdf269c15ce7dfef9c5c149d30bb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-tw-h1-65fdcdf269c15ce7dfef9c5c149d30bb .av-special-heading-tag{
font-size:72px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-tw-h1-65fdcdf269c15ce7dfef9c5c149d30bb .special-heading-inner-border{
border-color:#faf8f4;
}
.av-special-heading.av-tw-h1-65fdcdf269c15ce7dfef9c5c149d30bb .av-subheading{
font-size:14px;
color:custom-color-subheading;
}

#top .hr.av-tw-hr-hero-eed54adfb07d9e547f586339321f4301{
margin-top:24px;
margin-bottom:26px;
}
.hr.av-tw-hr-hero-eed54adfb07d9e547f586339321f4301 .hr-inner{
width:72px;
border-color:#c5a95e;
}

#top .av_textblock_section.av-tw-hero-sub-b2072372586b149c0f05b6e06f803070 .avia_textblock{
font-size:17px;
color:#faf8f4;
}

#top #wrap_all .avia-button.av-tw-btn1-de5f08ca05bb19ad5c419e17557552a4{
background-color:#c5a95e;
border-color:#c5a95e;
color:#faf8f4;
transition:all 0.4s ease-in-out;
margin-bottom:16px;
margin-right:16px;
}
#top #wrap_all .avia-button.av-tw-btn1-de5f08ca05bb19ad5c419e17557552a4 .avia-svg-icon svg:first-child{
fill:#faf8f4;
stroke:#faf8f4;
}

#top #wrap_all .avia-button.av-tw-btn2-e6aa207ebbaf6578f9c057a12d0eb124{
color:#1f2327;
transition:all 0.4s ease-in-out;
margin-bottom:16px;
margin-right:16px;
}
#top #wrap_all .avia-button.av-tw-btn2-e6aa207ebbaf6578f9c057a12d0eb124 .avia-svg-icon svg:first-child{
fill:#1f2327;
stroke:#1f2327;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2pxj-636b9c6f83a01206b6389612c4dc68f5{
margin-top:0px;
margin-bottom:0px;
}

.avia-section.av-tw-search-6e04c002bc37ef811ac0a565bd38ea02{
background-color:#1c1f21;
background-image:unset;
}

#top .flex_column.av-tw-search-col-877402450cd3596d89953281d03054b8{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-search-col-877402450cd3596d89953281d03054b8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 60px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-search-col-877402450cd3596d89953281d03054b8{
margin-top:0px;
margin-bottom:0px;
}

.avia-section.av-tw-about-09d288ee04573e262519aa9dde2d461e{
background-color:#faf8f4;
background-image:unset;
}

#top .flex_column_table.av-equal-height-column-flextable.av-tw-about-c1-b23a3dc957f19a50063a618962c3c7f5{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-about-c1-b23a3dc957f19a50063a618962c3c7f5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

@keyframes av_boxShadowEffect_av-tw-portrait-a03e04495d0c3b4303a2647fe3878a8b {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 3px 0 ; opacity: 1; }
}
.avia_transform .avia-image-container.av-tw-portrait-a03e04495d0c3b4303a2647fe3878a8b{
animation-duration:3.5s;
}
.avia-image-container.av-tw-portrait-a03e04495d0c3b4303a2647fe3878a8b img.avia_image{
box-shadow: 0 0 3px 0 ;
}
.avia-image-container.av-tw-portrait-a03e04495d0c3b4303a2647fe3878a8b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-tw-about-c2-071c2082583b7b14f0e2ca2a912ff795{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-about-c2-071c2082583b7b14f0e2ca2a912ff795{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-tw-hr-about-32072ecc657d1a76601a49de4f106241{
margin-top:0px;
margin-bottom:22px;
}
.hr.av-tw-hr-about-32072ecc657d1a76601a49de4f106241 .hr-inner{
width:72px;
border-color:#c5a95e;
}

#top .av-special-heading.av-tw-about-h2-54d900db8045c68ca4cfaa175632aa5a{
margin:0px 0px 18px 0px;
padding-bottom:0;
color:#1c1f21;
font-size:42px;
}
body .av-special-heading.av-tw-about-h2-54d900db8045c68ca4cfaa175632aa5a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-tw-about-h2-54d900db8045c68ca4cfaa175632aa5a .av-special-heading-tag{
font-size:42px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-tw-about-h2-54d900db8045c68ca4cfaa175632aa5a .special-heading-inner-border{
border-color:#1c1f21;
}
.av-special-heading.av-tw-about-h2-54d900db8045c68ca4cfaa175632aa5a .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-tw-about-txt-a868f5d9d0b2e9542173bf4f353c1964 .avia_textblock{
font-size:17px;
color:#4a4a4a;
}

#top #wrap_all .avia-button.av-tw-about-btn-b0a75767161b43915339e86d62bee1a1{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-tw-about-btn-b0a75767161b43915339e86d62bee1a1:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-tw-about-btn-b0a75767161b43915339e86d62bee1a1 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-tw-about-btn-b0a75767161b43915339e86d62bee1a1:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.hr-invisible.av-mufu2gi2-ebed26fc99969551f877835d54ba28b2{
height:50px;
}

.avia-section.av-tw-services-c31d08e8fa4e61da7b2b8ed0349520f6{
background-color:#f2ead6;
background-image:unset;
}

#top .flex_column.av-tw-svc-head-6a8bc159283fef19d04cb420d7276f06{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-svc-head-6a8bc159283fef19d04cb420d7276f06{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-svc-head-6a8bc159283fef19d04cb420d7276f06{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.av-tw-hr-svc-96f8ce9010c4ed3a63bad248fa5a5af5{
margin-top:0px;
margin-bottom:22px;
}
.hr.av-tw-hr-svc-96f8ce9010c4ed3a63bad248fa5a5af5 .hr-inner{
width:72px;
border-color:#c5a95e;
}

#top .av-special-heading.av-tw-svc-h2-48fbe0e6a65b7b800f08fa46dc8f916a{
margin:0px 0px 40px 0px;
padding-bottom:0;
color:#1c1f21;
}
body .av-special-heading.av-tw-svc-h2-48fbe0e6a65b7b800f08fa46dc8f916a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-tw-svc-h2-48fbe0e6a65b7b800f08fa46dc8f916a .av-special-heading-tag{
padding:0px 0px 0px 0px;
}
.av-special-heading.av-tw-svc-h2-48fbe0e6a65b7b800f08fa46dc8f916a .special-heading-inner-border{
border-color:#1c1f21;
}
.av-special-heading.av-tw-svc-h2-48fbe0e6a65b7b800f08fa46dc8f916a .av-subheading{
font-size:15px;
}

#top .flex_column.av-tw-svc1-ee40c1650a355b276f8bf49ad703fb3d{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-svc1-ee40c1650a355b276f8bf49ad703fb3d{
border-radius:0px 0px 0px 0px;
padding:22px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-svc1-ee40c1650a355b276f8bf49ad703fb3d{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-tw-svc1-h3-5c0315c80d62ec1c0cd62cc829e5ed2d{
margin:0px 0px 12px 0px;
padding-bottom:0;
color:#1c1f21;
}
body .av-special-heading.av-tw-svc1-h3-5c0315c80d62ec1c0cd62cc829e5ed2d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-tw-svc1-h3-5c0315c80d62ec1c0cd62cc829e5ed2d .av-special-heading-tag{
padding:0px 0px 0px 0px;
}
.av-special-heading.av-tw-svc1-h3-5c0315c80d62ec1c0cd62cc829e5ed2d .special-heading-inner-border{
border-color:#1c1f21;
}
.av-special-heading.av-tw-svc1-h3-5c0315c80d62ec1c0cd62cc829e5ed2d .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-tw-svc1-txt-c69f85ea8e08604a919c6199ba8a8fe7 .avia_textblock{
font-size:15px;
color:#4a4a4a;
}

#top .flex_column.av-tw-svc2-0e4b89e9335b6002881853ae63399c0c{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-svc2-0e4b89e9335b6002881853ae63399c0c{
border-radius:0px 0px 0px 0px;
padding:22px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-svc2-0e4b89e9335b6002881853ae63399c0c{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-tw-svc2-h3-b3458480f9f3e44d94c21ef4bc3bdf73{
margin:0px 0px 12px 0px;
padding-bottom:0;
color:#1c1f21;
}
body .av-special-heading.av-tw-svc2-h3-b3458480f9f3e44d94c21ef4bc3bdf73 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-tw-svc2-h3-b3458480f9f3e44d94c21ef4bc3bdf73 .av-special-heading-tag{
padding:0px 0px 0px 0px;
}
.av-special-heading.av-tw-svc2-h3-b3458480f9f3e44d94c21ef4bc3bdf73 .special-heading-inner-border{
border-color:#1c1f21;
}
.av-special-heading.av-tw-svc2-h3-b3458480f9f3e44d94c21ef4bc3bdf73 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-tw-svc2-txt-4f4ba4fc9e8b4cc8ce8626495743fdb3 .avia_textblock{
font-size:15px;
color:#4a4a4a;
}

#top .flex_column.av-tw-svc3-02c0c745f9c5b169b95a3fdafca8b433{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-svc3-02c0c745f9c5b169b95a3fdafca8b433{
border-radius:0px 0px 0px 0px;
padding:22px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-svc3-02c0c745f9c5b169b95a3fdafca8b433{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-tw-svc3-h3-35905fb5205c40135c51cb84e5e1dbdf{
margin:0px 0px 12px 0px;
padding-bottom:0;
color:#1c1f21;
}
body .av-special-heading.av-tw-svc3-h3-35905fb5205c40135c51cb84e5e1dbdf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-tw-svc3-h3-35905fb5205c40135c51cb84e5e1dbdf .av-special-heading-tag{
padding:0px 0px 0px 0px;
}
.av-special-heading.av-tw-svc3-h3-35905fb5205c40135c51cb84e5e1dbdf .special-heading-inner-border{
border-color:#1c1f21;
}
.av-special-heading.av-tw-svc3-h3-35905fb5205c40135c51cb84e5e1dbdf .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-tw-svc3-txt-318e9d7c3e7d464df3e08a095b9bc1dc .avia_textblock{
font-size:15px;
color:#4a4a4a;
}

.avia-section.av-tw-listings-c38e9e27697859228f484496c66785f6{
background-color:#faf8f4;
background-image:unset;
}

#top .flex_column.av-tw-listings-col-b5fe5031fd0bc57f74a72ce7d9e96bff{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-listings-col-b5fe5031fd0bc57f74a72ce7d9e96bff{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-listings-col-b5fe5031fd0bc57f74a72ce7d9e96bff{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.av-tw-hr-listings-abe6cc3019db2f06f06c73473a42b879{
margin-top:0px;
margin-bottom:22px;
}
.hr.av-tw-hr-listings-abe6cc3019db2f06f06c73473a42b879 .hr-inner{
width:72px;
border-color:#c5a95e;
}

#top .av-special-heading.av-tw-listings-h2-86e409c0cd7e0375b2b9cca428102652{
margin:0px 0px 40px 0px;
padding-bottom:0;
color:#1c1f21;
}
body .av-special-heading.av-tw-listings-h2-86e409c0cd7e0375b2b9cca428102652 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-tw-listings-h2-86e409c0cd7e0375b2b9cca428102652 .av-special-heading-tag{
font-size:40px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-tw-listings-h2-86e409c0cd7e0375b2b9cca428102652 .special-heading-inner-border{
border-color:#1c1f21;
}
.av-special-heading.av-tw-listings-h2-86e409c0cd7e0375b2b9cca428102652 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-tw-listings-btn-bfdc7d1e237f514f64348316b66beaab{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-tw-listings-btn-bfdc7d1e237f514f64348316b66beaab:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-tw-listings-btn-bfdc7d1e237f514f64348316b66beaab .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-tw-listings-btn-bfdc7d1e237f514f64348316b66beaab:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-tw-hoods-d665b22ca9d038202f3c52d5e3142965{
background-color:#1c1f21;
background-image:unset;
}

#top .flex_column.av-tw-hoods-head-cd071adbdcc54f19781df032bfd1c96b{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-hoods-head-cd071adbdcc54f19781df032bfd1c96b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-hoods-head-cd071adbdcc54f19781df032bfd1c96b{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.av-tw-hr-hoods-6d7dbef57af82ad7967af67a299f49c8{
margin-top:0px;
margin-bottom:22px;
}
.hr.av-tw-hr-hoods-6d7dbef57af82ad7967af67a299f49c8 .hr-inner{
width:65%;
border-color:#c5a95e;
}

#top .av-special-heading.av-tw-hoods-h2-4289c55f97d5fad6f9bf7d1ef53185ae{
margin:0px 0px 14px 0px;
padding-bottom:0;
color:#faf8f4;
}
body .av-special-heading.av-tw-hoods-h2-4289c55f97d5fad6f9bf7d1ef53185ae .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-tw-hoods-h2-4289c55f97d5fad6f9bf7d1ef53185ae .av-special-heading-tag{
padding:0px 0px 0px 0px;
}
.av-special-heading.av-tw-hoods-h2-4289c55f97d5fad6f9bf7d1ef53185ae .special-heading-inner-border{
border-color:#faf8f4;
}
.av-special-heading.av-tw-hoods-h2-4289c55f97d5fad6f9bf7d1ef53185ae .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-tw-hoods-lede-da86f059c8b50e854c47f9da35b96acb .avia_textblock{
font-size:17px;
color:#faf8f4;
}

.avia-section.av-tw-proof-33be740599c517ffdb5351eda6b6f40b{
background-color:#f2ead6;
background-image:unset;
}

#top .flex_column.av-tw-stat1-col-0d8b39270087a70e5a055669349bcf05{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-stat1-col-0d8b39270087a70e5a055669349bcf05{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-stat1-col-0d8b39270087a70e5a055669349bcf05{
margin-top:0px;
margin-bottom:0px;
}

#top .avia-animated-number.av-tw-stat1-c67eaa0b4516578ac0b8fcff295a36a7 .avia-animated-number-title{
font-size:64px;
}
#top .avia-animated-number.av-tw-stat1-c67eaa0b4516578ac0b8fcff295a36a7 .avia-animated-number-content{
font-size:14px;
}

#top .flex_column.av-tw-stat2-col-98762ca2f747144dbfea880b1d145c92{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-stat2-col-98762ca2f747144dbfea880b1d145c92{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-stat2-col-98762ca2f747144dbfea880b1d145c92{
margin-top:0px;
margin-bottom:0px;
}

#top .avia-animated-number.av-tw-stat2-24458ac601d800c60c49c31848ab6156 .avia-animated-number-title{
font-size:64px;
}
#top .avia-animated-number.av-tw-stat2-24458ac601d800c60c49c31848ab6156 .avia-animated-number-content{
font-size:14px;
}

#top .flex_column.av-tw-stat3-col-a26a5074d68184e11e28759eefbd4ef2{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-stat3-col-a26a5074d68184e11e28759eefbd4ef2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-stat3-col-a26a5074d68184e11e28759eefbd4ef2{
margin-top:0px;
margin-bottom:0px;
}

#top .avia-animated-number.av-tw-stat3-46553465d1c5ab80b365aa94fbfb9e4c .avia-animated-number-title{
font-size:64px;
}
#top .avia-animated-number.av-tw-stat3-46553465d1c5ab80b365aa94fbfb9e4c .avia-animated-number-content{
font-size:14px;
}

#top .flex_column.av-tw-quote-col-9e8b4436322db8274fde48fedc0902f0{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-quote-col-9e8b4436322db8274fde48fedc0902f0{
border-radius:0px 0px 0px 0px;
padding:40px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-quote-col-9e8b4436322db8274fde48fedc0902f0{
margin-top:0px;
margin-bottom:0px;
}

#top .avia-testimonial-wrapper.av-tw-testimonials-92dffd7103edbc804bb17adba1e45468 .avia-testimonial-content{
color:#1c1f21;
}
#top .avia-testimonial-wrapper.av-tw-testimonials-92dffd7103edbc804bb17adba1e45468 .avia-testimonial-name{
color:#1c1f21;
}
.avia-testimonial-wrapper.av-tw-testimonials-92dffd7103edbc804bb17adba1e45468 .avia-testimonial-subtitle{
color:#1c1f21;
}
.avia-testimonial-wrapper.av-tw-testimonials-92dffd7103edbc804bb17adba1e45468 .avia-testimonial-link{
color:#1c1f21;
}
.avia-testimonial-wrapper.av-tw-testimonials-92dffd7103edbc804bb17adba1e45468 .avia-slideshow-controls{
color:#1c1f21;
}

.avia-section.av-tw-cta-ae0707bb72d156df37ae6ccfae80690d{
background-color:#c5a95e;
background-image:unset;
}

#top .flex_column.av-tw-cta-col-bc6ae4531a76ee5543c20e8d5006297a{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-cta-col-bc6ae4531a76ee5543c20e8d5006297a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-cta-col-bc6ae4531a76ee5543c20e8d5006297a{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-tw-cta-h2-b1935f4fb57bd452bbc92097ae250b39{
margin:0px 0px 14px 0px;
padding-bottom:0;
color:#1c1f21;
font-size:38px;
}
body .av-special-heading.av-tw-cta-h2-b1935f4fb57bd452bbc92097ae250b39 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-tw-cta-h2-b1935f4fb57bd452bbc92097ae250b39 .av-special-heading-tag{
font-size:38px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-tw-cta-h2-b1935f4fb57bd452bbc92097ae250b39 .special-heading-inner-border{
border-color:#1c1f21;
}
.av-special-heading.av-tw-cta-h2-b1935f4fb57bd452bbc92097ae250b39 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-tw-cta-txt-33d61095aa8b6122788a17cad264ff68 .avia_textblock{
font-size:17px;
color:#1c1f21;
}

#top #wrap_all .avia-button.av-tw-cta-btn-2ad294785bc7bf58399d679c083603e4{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-tw-cta-btn-2ad294785bc7bf58399d679c083603e4:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-tw-cta-btn-2ad294785bc7bf58399d679c083603e4 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-tw-cta-btn-2ad294785bc7bf58399d679c083603e4:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-tw-contact-517c35dfa6c1cdd09a78a3e6d6fec787{
background-color:#faf8f4;
background-image:unset;
}

#top .flex_column.av-tw-contact-c1-aa4fb1dcbac25b581777b4f77ff2f631{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-contact-c1-aa4fb1dcbac25b581777b4f77ff2f631{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-contact-c1-aa4fb1dcbac25b581777b4f77ff2f631{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.av-tw-hr-contact-49f23ddf0269b00192f08c9414d1b7a4{
margin-top:0px;
margin-bottom:22px;
}
.hr.av-tw-hr-contact-49f23ddf0269b00192f08c9414d1b7a4 .hr-inner{
width:72px;
border-color:#c5a95e;
}

#top .av-special-heading.av-tw-contact-h2-d5e03e7274de2d5b82d1e8d70701d568{
margin:0px 0px 28px 0px;
padding-bottom:0;
color:#1c1f21;
font-size:40px;
}
body .av-special-heading.av-tw-contact-h2-d5e03e7274de2d5b82d1e8d70701d568 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-tw-contact-h2-d5e03e7274de2d5b82d1e8d70701d568 .av-special-heading-tag{
font-size:40px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-tw-contact-h2-d5e03e7274de2d5b82d1e8d70701d568 .special-heading-inner-border{
border-color:#1c1f21;
}
.av-special-heading.av-tw-contact-h2-d5e03e7274de2d5b82d1e8d70701d568 .av-subheading{
font-size:15px;
}

#top .flex_column.av-tw-contact-c2-29198facc41240df4c88d2be6da8fb3c{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tw-contact-c2-29198facc41240df4c88d2be6da8fb3c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-tw-contact-c2-29198facc41240df4c88d2be6da8fb3c{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-tw-contact-h3-313f5e7c1b989e36bc0bb04123b89342{
margin:0px 0px 14px 0px;
padding-bottom:0;
color:#1c1f21;
}
body .av-special-heading.av-tw-contact-h3-313f5e7c1b989e36bc0bb04123b89342 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-tw-contact-h3-313f5e7c1b989e36bc0bb04123b89342 .av-special-heading-tag{
font-size:22px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-tw-contact-h3-313f5e7c1b989e36bc0bb04123b89342 .special-heading-inner-border{
border-color:#1c1f21;
}
.av-special-heading.av-tw-contact-h3-313f5e7c1b989e36bc0bb04123b89342 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-tw-contact-txt-cc0a79589e0b8ca1810a1427e83ae526 .avia_textblock{
font-size:15px;
color:#4a4a4a;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-tw-h1-65fdcdf269c15ce7dfef9c5c149d30bb .av-special-heading-tag{
font-size:52px;
}
.av-special-heading.av-tw-h1-65fdcdf269c15ce7dfef9c5c149d30bb .av-subheading{
font-size:14px;
}

#top .av_textblock_section.av-tw-hero-sub-b2072372586b149c0f05b6e06f803070 .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-tw-about-h2-54d900db8045c68ca4cfaa175632aa5a .av-special-heading-tag{
font-size:36px;
}

#top .av_textblock_section.av-tw-about-txt-a868f5d9d0b2e9542173bf4f353c1964 .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-tw-svc-h2-48fbe0e6a65b7b800f08fa46dc8f916a .av-special-heading-tag{
font-size:34px;
}

#top #wrap_all .av-special-heading.av-tw-svc1-h3-5c0315c80d62ec1c0cd62cc829e5ed2d .av-special-heading-tag{
font-size:21px;
}

#top .av_textblock_section.av-tw-svc1-txt-c69f85ea8e08604a919c6199ba8a8fe7 .avia_textblock{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-tw-svc2-h3-b3458480f9f3e44d94c21ef4bc3bdf73 .av-special-heading-tag{
font-size:21px;
}

#top .av_textblock_section.av-tw-svc2-txt-4f4ba4fc9e8b4cc8ce8626495743fdb3 .avia_textblock{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-tw-svc3-h3-35905fb5205c40135c51cb84e5e1dbdf .av-special-heading-tag{
font-size:21px;
}

#top .av_textblock_section.av-tw-svc3-txt-318e9d7c3e7d464df3e08a095b9bc1dc .avia_textblock{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-tw-listings-h2-86e409c0cd7e0375b2b9cca428102652 .av-special-heading-tag{
font-size:34px;
}

#top #wrap_all .av-special-heading.av-tw-hoods-h2-4289c55f97d5fad6f9bf7d1ef53185ae .av-special-heading-tag{
font-size:34px;
}

#top .av_textblock_section.av-tw-hoods-lede-da86f059c8b50e854c47f9da35b96acb .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-tw-cta-h2-b1935f4fb57bd452bbc92097ae250b39 .av-special-heading-tag{
font-size:34px;
}

#top .av_textblock_section.av-tw-cta-txt-33d61095aa8b6122788a17cad264ff68 .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-tw-contact-h2-d5e03e7274de2d5b82d1e8d70701d568 .av-special-heading-tag{
font-size:34px;
}

#top #wrap_all .av-special-heading.av-tw-contact-h3-313f5e7c1b989e36bc0bb04123b89342 .av-special-heading-tag{
font-size:21px;
}

#top .av_textblock_section.av-tw-contact-txt-cc0a79589e0b8ca1810a1427e83ae526 .avia_textblock{
font-size:15px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-tw-h1-65fdcdf269c15ce7dfef9c5c149d30bb .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-tw-h1-65fdcdf269c15ce7dfef9c5c149d30bb .av-subheading{
font-size:13px;
}

#top .av_textblock_section.av-tw-hero-sub-b2072372586b149c0f05b6e06f803070 .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-tw-about-h2-54d900db8045c68ca4cfaa175632aa5a .av-special-heading-tag{
font-size:30px;
}

#top .av_textblock_section.av-tw-about-txt-a868f5d9d0b2e9542173bf4f353c1964 .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-tw-svc-h2-48fbe0e6a65b7b800f08fa46dc8f916a .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-tw-svc1-h3-5c0315c80d62ec1c0cd62cc829e5ed2d .av-special-heading-tag{
font-size:20px;
}

#top .av_textblock_section.av-tw-svc1-txt-c69f85ea8e08604a919c6199ba8a8fe7 .avia_textblock{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-tw-svc2-h3-b3458480f9f3e44d94c21ef4bc3bdf73 .av-special-heading-tag{
font-size:20px;
}

#top .av_textblock_section.av-tw-svc2-txt-4f4ba4fc9e8b4cc8ce8626495743fdb3 .avia_textblock{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-tw-svc3-h3-35905fb5205c40135c51cb84e5e1dbdf .av-special-heading-tag{
font-size:20px;
}

#top .av_textblock_section.av-tw-svc3-txt-318e9d7c3e7d464df3e08a095b9bc1dc .avia_textblock{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-tw-listings-h2-86e409c0cd7e0375b2b9cca428102652 .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-tw-hoods-h2-4289c55f97d5fad6f9bf7d1ef53185ae .av-special-heading-tag{
font-size:30px;
}

#top .av_textblock_section.av-tw-hoods-lede-da86f059c8b50e854c47f9da35b96acb .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-tw-cta-h2-b1935f4fb57bd452bbc92097ae250b39 .av-special-heading-tag{
font-size:30px;
}

#top .av_textblock_section.av-tw-cta-txt-33d61095aa8b6122788a17cad264ff68 .avia_textblock{
font-size:16px;
}

#top #wrap_all .av-special-heading.av-tw-contact-h2-d5e03e7274de2d5b82d1e8d70701d568 .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-tw-contact-h3-313f5e7c1b989e36bc0bb04123b89342 .av-special-heading-tag{
font-size:20px;
}

#top .av_textblock_section.av-tw-contact-txt-cc0a79589e0b8ca1810a1427e83ae526 .avia_textblock{
font-size:15px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-tw-h1-65fdcdf269c15ce7dfef9c5c149d30bb .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-tw-h1-65fdcdf269c15ce7dfef9c5c149d30bb .av-subheading{
font-size:13px;
}

#top .av_textblock_section.av-tw-hero-sub-b2072372586b149c0f05b6e06f803070 .avia_textblock{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-tw-about-h2-54d900db8045c68ca4cfaa175632aa5a .av-special-heading-tag{
font-size:29px;
}

#top .av_textblock_section.av-tw-about-txt-a868f5d9d0b2e9542173bf4f353c1964 .avia_textblock{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-tw-svc-h2-48fbe0e6a65b7b800f08fa46dc8f916a .av-special-heading-tag{
font-size:29px;
}

#top #wrap_all .av-special-heading.av-tw-svc1-h3-5c0315c80d62ec1c0cd62cc829e5ed2d .av-special-heading-tag{
font-size:19px;
}

#top .av_textblock_section.av-tw-svc1-txt-c69f85ea8e08604a919c6199ba8a8fe7 .avia_textblock{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-tw-svc2-h3-b3458480f9f3e44d94c21ef4bc3bdf73 .av-special-heading-tag{
font-size:19px;
}

#top .av_textblock_section.av-tw-svc2-txt-4f4ba4fc9e8b4cc8ce8626495743fdb3 .avia_textblock{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-tw-svc3-h3-35905fb5205c40135c51cb84e5e1dbdf .av-special-heading-tag{
font-size:19px;
}

#top .av_textblock_section.av-tw-svc3-txt-318e9d7c3e7d464df3e08a095b9bc1dc .avia_textblock{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-tw-listings-h2-86e409c0cd7e0375b2b9cca428102652 .av-special-heading-tag{
font-size:29px;
}

#top #wrap_all .av-special-heading.av-tw-hoods-h2-4289c55f97d5fad6f9bf7d1ef53185ae .av-special-heading-tag{
font-size:29px;
}

#top .av_textblock_section.av-tw-hoods-lede-da86f059c8b50e854c47f9da35b96acb .avia_textblock{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-tw-cta-h2-b1935f4fb57bd452bbc92097ae250b39 .av-special-heading-tag{
font-size:29px;
}

#top .av_textblock_section.av-tw-cta-txt-33d61095aa8b6122788a17cad264ff68 .avia_textblock{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-tw-contact-h2-d5e03e7274de2d5b82d1e8d70701d568 .av-special-heading-tag{
font-size:29px;
}

#top #wrap_all .av-special-heading.av-tw-contact-h3-313f5e7c1b989e36bc0bb04123b89342 .av-special-heading-tag{
font-size:19px;
}

#top .av_textblock_section.av-tw-contact-txt-cc0a79589e0b8ca1810a1427e83ae526 .avia_textblock{
font-size:15px;
}
}
