.avia-section.av-315aj1h-d77e2fed41ae0dee9fa8cbd61e7a3e45{
background-color:#ffffff;
background-image:url(https://sonoranwaters.com/wp-content/uploads/2025/06/Luxury-Outdoor-Living-Designed-for-Phoenix.jpg);
background-repeat:no-repeat;
background-position:50% 100%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-315aj1h-d77e2fed41ae0dee9fa8cbd61e7a3e45 .avia-divider-svg-bottom svg{
height:60px;
width:calc(100% + 1.3px);
}

.flex_column.av-amwchx-9ebe3d2cdccd62f64f2762695d685c7c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-amwchx-9ebe3d2cdccd62f64f2762695d685c7c{
animation-duration:3s;
}

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

#top #wrap_all .avia-button.av-98ifkl-ac1bec52b4a38a461c21dce735aba9c7{
font-size:18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-98ifkl-ac1bec52b4a38a461c21dce735aba9c7:hover{
background-color:orange;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-98ifkl-ac1bec52b4a38a461c21dce735aba9c7:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-2x51evp-745f954de68587cd0bf759c87c0f3ada{
position:relative;
}
.avia-section.av-2x51evp-745f954de68587cd0bf759c87c0f3ada .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}

.avia_transform .flex_column.av-2v3d8hh-1dd3b6053d8ba41da825983236c1104e{
animation-duration:3s;
}

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

.flex_column.av-2rno7ud-b33d6acc3bd3e91ef9594475348fce77{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-2rno7ud-b33d6acc3bd3e91ef9594475348fce77{
animation-duration:3s;
}

.avia-image-container.av-2qhal05-da7ccd703beef2e9cae9d9702ff9a88a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2qhal05-da7ccd703beef2e9cae9d9702ff9a88a .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-9n7es5-4a6a0b30c25cf2b66bda8aafa96d5bef{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-9n7es5-4a6a0b30c25cf2b66bda8aafa96d5bef{
animation-duration:3s;
}

#top .hr.hr-invisible.av-b6hal1-74219c37c908044b2f63f11b118fc20b{
height:20px;
}

#top #wrap_all .avia-button.av-jx7tx-e8119f25f7e2014b8caa60d06e8ecd87{
font-size:18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jx7tx-e8119f25f7e2014b8caa60d06e8ecd87:hover{
background-color:orange;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jx7tx-e8119f25f7e2014b8caa60d06e8ecd87:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top #wrap_all .avia-button.av-7v6gdx-21befb39374259504761aab9aa2741c7{
font-size:18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-7v6gdx-21befb39374259504761aab9aa2741c7:hover{
background-color:black;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-7v6gdx-21befb39374259504761aab9aa2741c7:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-2g8c9f9-92f854b09373b943e3dc130cb339aa86{
background-color:#0a0a0a;
background-image:unset;
position:relative;
}
.avia-section.av-2g8c9f9-92f854b09373b943e3dc130cb339aa86 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}

.avia_transform .flex_column.av-2ed47id-a1ed1eaee56f5b4554b88b5a945d56b9{
animation-duration:3s;
}

#top .av-special-heading.av-2cpmsgl-60ea87ce231f351172af279bbf480b20{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-2cpmsgl-60ea87ce231f351172af279bbf480b20 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2cpmsgl-60ea87ce231f351172af279bbf480b20 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2cpmsgl-60ea87ce231f351172af279bbf480b20 .av-subheading{
font-size:15px;
}

.flex_column.av-7lx5xh-f0be08e0c64a4a30b0faf1d79454b1cb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-7lx5xh-f0be08e0c64a4a30b0faf1d79454b1cb{
animation-duration:3s;
}

#top .av_textblock_section.av-67069x-dd8b158d03911b9451b3e4e556402cdb .avia_textblock{
color:#ffffff;
}

.flex_column.av-28g28ol-b471c221d60bf11510351423ae1ee542{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-28g28ol-b471c221d60bf11510351423ae1ee542{
animation-duration:3s;
}

.avia-image-container.av-262etlh-21b941947a969f8997446fe54bfd3ef5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-262etlh-21b941947a969f8997446fe54bfd3ef5 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-249mn9h-1e826ba5afcb987ced5507e8eb8ca429{
position:relative;
}
.avia-section.av-249mn9h-1e826ba5afcb987ced5507e8eb8ca429 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}
.avia-section.av-249mn9h-1e826ba5afcb987ced5507e8eb8ca429 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}

#top .hr.hr-invisible.av-ixm5ud-2eaf2156afcf3aa890591c042cb7f2c6{
height:30px;
}

.avia_transform .flex_column.av-1sdnkl-7196d3e76a2d5e6f160bd72d4959df42{
animation-duration:3s;
}

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

.flex_column.av-4cdjyt-4a878ce1f99bff3ac73a8a86fbd4898e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-4cdjyt-4a878ce1f99bff3ac73a8a86fbd4898e{
animation-duration:3s;
}

.avia-image-container.av-2qdahx-0d18d8d5615bee266ee7de3e8bb51034 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2qdahx-0d18d8d5615bee266ee7de3e8bb51034 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-2c13y1x-3c00247c6ab73be70b17dddc45f81d9a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-2c13y1x-3c00247c6ab73be70b17dddc45f81d9a{
animation-duration:3s;
}

#top .hr.hr-invisible.av-5tachx-d5301953628f860a2c32b1370257a6c5{
height:20px;
}

#top #wrap_all .avia-button.av-3ta6lh-d8d021922e9f106d73b82569ed61c8fd{
font-size:18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3ta6lh-d8d021922e9f106d73b82569ed61c8fd:hover{
background-color:black;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3ta6lh-d8d021922e9f106d73b82569ed61c8fd:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-1v98mb9-7e3bac869379d5c2823d7c4b0cabded0{
background-color:#0a0a0a;
background-image:unset;
position:relative;
}
.avia-section.av-1v98mb9-7e3bac869379d5c2823d7c4b0cabded0 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}
.avia-section.av-1v98mb9-7e3bac869379d5c2823d7c4b0cabded0 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}

#top .hr.hr-invisible.av-22nho1h-a8fb32063d377aa857c696056050d58f{
height:30px;
}

.avia_transform .flex_column.av-1kfaxh-a4a607c823ebf7f38058142c40a6515e{
animation-duration:3s;
}

#top .av-special-heading.av-ejuxol-3323dd684fb61f25e68b153343572a54{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-ejuxol-3323dd684fb61f25e68b153343572a54 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ejuxol-3323dd684fb61f25e68b153343572a54 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ejuxol-3323dd684fb61f25e68b153343572a54 .av-subheading{
font-size:15px;
}

.flex_column.av-byyo5x-078d217f42e077e0dcf5d08effae2ce6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-byyo5x-078d217f42e077e0dcf5d08effae2ce6{
animation-duration:3s;
}

#top .av_textblock_section.av-14t3qd-f278835f3941c19ac9dd0fa7e8379623 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-9s6dol-7356963260ca1601fa2956b5a051b294{
height:20px;
}

#top #wrap_all .avia-button.av-3qj5s5-94ec0b78c303eb4b97a4c99834bbd3ca{
font-size:18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3qj5s5-94ec0b78c303eb4b97a4c99834bbd3ca:hover{
background-color:orange;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3qj5s5-94ec0b78c303eb4b97a4c99834bbd3ca:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-9syghh-c6b30aea5a36fd75a0d603e5e765c740{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-9syghh-c6b30aea5a36fd75a0d603e5e765c740{
animation-duration:3s;
}

.avia-image-container.av-73jihh-049dc1ee330d562751a11ad46e00b25a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-73jihh-049dc1ee330d562751a11ad46e00b25a .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-186kfdx-33571c1c1cb54a5b5565be1083b53629{
background-color:#ffffff;
background-image:unset;
position:relative;
}
.avia-section.av-186kfdx-33571c1c1cb54a5b5565be1083b53629 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}

#top .hr.hr-invisible.av-4mc4x1-cf511cb4a6adebb623d5a0ee5de6a5ae{
height:15px;
}

.avia_transform .flex_column.av-21iagz9-5d4b0d9546fc5a6cdc6fe01112af8fc3{
animation-duration:3s;
}

#top .av-special-heading.av-20r66dh-bb2c06c1a6d14639b0e0de437f6ece0d{
padding-bottom:0;
}
body .av-special-heading.av-20r66dh-bb2c06c1a6d14639b0e0de437f6ece0d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-20r66dh-bb2c06c1a6d14639b0e0de437f6ece0d .av-subheading{
font-size:15px;
}

.flex_column.av-4ng7th-89084b8c9a5d1268a9da9489cea2a1ea{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-4ng7th-89084b8c9a5d1268a9da9489cea2a1ea{
animation-duration:3s;
}

.avia-image-container.av-1zw585-28e7b3a42ca63847c45820fa656b7ae1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1zw585-28e7b3a42ca63847c45820fa656b7ae1 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-26c9ph-dc2033e5c79a84c1b179ababdea96573{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-26c9ph-dc2033e5c79a84c1b179ababdea96573{
animation-duration:3s;
}

#top .hr.hr-invisible.av-2m693d1-db3f60890a89fdf653ddaa4865e63ac4{
height:20px;
}

#top #wrap_all .avia-button.av-2i6s9px-0fefc2f1bfc9b2d03a7b673a68c50643{
font-size:18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2i6s9px-0fefc2f1bfc9b2d03a7b673a68c50643:hover{
background-color:black;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2i6s9px-0fefc2f1bfc9b2d03a7b673a68c50643:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-c41a8l-ad55eed744074dd01455a52bad05d1b0{
background-color:#2765ac;
background-image:unset;
position:relative;
}
.avia-section.av-c41a8l-ad55eed744074dd01455a52bad05d1b0 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
.avia-section.av-c41a8l-ad55eed744074dd01455a52bad05d1b0 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}

#top .hr.hr-invisible.av-58ge1h-a01c111285d4ba6a95d2d27da8f5c3f7{
height:15px;
}

#top .hr.hr-invisible.av-2fhp9x-be61759d3ad4aa0f3f85cd9cd8cb81a6{
height:15px;
}

.avia_transform .flex_column.av-e26sg5-521e70c3459777c1e713e0afd7d3d813{
animation-duration:3s;
}

#top .av-special-heading.av-clmuvp-05973bec97701bbc14b87e3c5db9df93{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-clmuvp-05973bec97701bbc14b87e3c5db9df93 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-clmuvp-05973bec97701bbc14b87e3c5db9df93 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-clmuvp-05973bec97701bbc14b87e3c5db9df93 .av-subheading{
font-size:15px;
}

.flex_column.av-b8wbat-52d38c603b000ff31f98a34816fed039{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-b8wbat-52d38c603b000ff31f98a34816fed039{
animation-duration:3s;
}

#top .av_textblock_section.av-mblcaj42-1482adc344d91b5184ec92f30897140d .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2g3s11-e8cefcc8fcd15d44af9288cbbbd22dc3{
height:20px;
}

#top #wrap_all .avia-button.av-wz1et-5249588ac21e45003ddb437184fa5e0d{
font-size:18px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-wz1et-5249588ac21e45003ddb437184fa5e0d:hover{
background-color:orange;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-wz1et-5249588ac21e45003ddb437184fa5e0d:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-6fcggl-72dafb8c68b9bce727991a45bc78ceef{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-6fcggl-72dafb8c68b9bce727991a45bc78ceef{
animation-duration:3s;
}

.avia-image-container.av-4t0elx-c985722a9d2d3701bbeb57698741f766 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4t0elx-c985722a9d2d3701bbeb57698741f766 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-1v35csl-1d6971929bc57aaa2fe4844776c792bf{
background-color:#0a0a0a;
background-image:unset;
position:relative;
}
.avia-section.av-1v35csl-1d6971929bc57aaa2fe4844776c792bf .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}
.avia-section.av-1v35csl-1d6971929bc57aaa2fe4844776c792bf .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}

.flex_column.av-1sv49np-1eca66e82115e0de02e094fb43a28626{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1sb5lqt-a3f24ed0e7e75de2b17fd4f4f6cb50d5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-1sb5lqt-a3f24ed0e7e75de2b17fd4f4f6cb50d5{
animation-duration:3s;
}

#top .av_textblock_section.av-1q5sbol-2343a7f96e9f3c9c252d5fd82f89b6b2 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-1ov02yt-d48b66dae58156f3a6932b382c9f84ee{
height:20px;
}

.flex_column.av-19owg1x-e0e78719971958f7aafc9757ee4ebe2c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-17r4vdx-236a549d3508e848ef053f901ca0690b{
background-color:#ffffff;
background-image:unset;
position:relative;
}
.avia-section.av-17r4vdx-236a549d3508e848ef053f901ca0690b .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}

#top .hr.hr-invisible.av-16h54wl-50e603021c0683f26f4c03861a39a04f{
height:15px;
}

.avia_transform .flex_column.av-14bb4zp-9d5391ad37ff5105083414f590fd380b{
animation-duration:3s;
}

#top .av-special-heading.av-138j6d1-136242b2eea6f6488b5c9554dcaec1d6{
padding-bottom:0;
}
body .av-special-heading.av-138j6d1-136242b2eea6f6488b5c9554dcaec1d6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-138j6d1-136242b2eea6f6488b5c9554dcaec1d6 .av-subheading{
font-size:15px;
}

.avia_transform .flex_column.av-11m14gl-2f97bc091432a2b61c82562a812aa8f6{
animation-duration:3s;
}

.avia_transform .flex_column.av-105emat-7e4e62b98acdc51be9ce489022bcd9b7{
animation-duration:3s;
}

.avia_transform .flex_column.av-e90uh1-ccca187112692ba045ed2318415471c1{
animation-duration:3s;
}

.avia-section.av-bvyuzp-65620b8ba918a8b7d0c5cd26eac9f1bf{
background-color:#2765ac;
background-image:unset;
position:relative;
}
.avia-section.av-bvyuzp-65620b8ba918a8b7d0c5cd26eac9f1bf .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
.avia-section.av-bvyuzp-65620b8ba918a8b7d0c5cd26eac9f1bf .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}

.flex_column.av-a7pd51-612db418a015cf6da8106c81bed9fda5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-3ixtx-12ddeb392a7404245f745ce1141eda36{
height:30px;
}

#top .av_textblock_section.av-71xn5h-5ccca381511e7543b42dbef029d0988d .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-5uvcyt-d7fcea2d86f447712909c0f995344350{
padding-bottom:30px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-5uvcyt-d7fcea2d86f447712909c0f995344350 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5uvcyt-d7fcea2d86f447712909c0f995344350 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-5uvcyt-d7fcea2d86f447712909c0f995344350 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5uvcyt-d7fcea2d86f447712909c0f995344350 .av-subheading{
font-size:15px;
}

.flex_column.av-3wxs91-8b7d33e4b69f0a74cec8384234b4e535{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-3564lh-91eefeec45c985f2758fe3dfb0ba1364{
font-size:18px;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-5uvcyt-d7fcea2d86f447712909c0f995344350 .av-special-heading-tag{
font-size:0.8em;
}
}

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