.avia-section.av-b214y3-98fea5372b7334f7cd51e94aea9e34ef{
background-color:#ffffff;
background-image:url(https://sonoranwaters.com/wp-content/uploads/2025/05/Residential-Pool-Builder-in-Scottsdale-Paradise-Valley-Sonoran-Waters-Contractors.jpg);
background-repeat:no-repeat;
background-position:50% 100%;
background-attachment:fixed;
position:relative;
}
.avia-section.av-b214y3-98fea5372b7334f7cd51e94aea9e34ef .avia-divider-svg-bottom svg{
height:60px;
width:calc(100% + 1.3px);
fill:#000000;
}

.flex_column.av-atqebf-8704f2bbd074e30680d9de09f8eebcec{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-atqebf-8704f2bbd074e30680d9de09f8eebcec{
animation-duration:3s;
}

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

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

.avia_transform .flex_column.av-a9x0zn-8e22bfaed1c8336e345ae941c5088461{
animation-duration:3s;
}

#top .av-special-heading.av-16pzn-265b25da13e835d4a09002c5a2ea520e{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-16pzn-265b25da13e835d4a09002c5a2ea520e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-16pzn-265b25da13e835d4a09002c5a2ea520e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-16pzn-265b25da13e835d4a09002c5a2ea520e .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-9jg2nv-a0a78ea47987fac98d6256f40b4cb684 .avia_textblock{
color:#ffffff;
}

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

.flex_column.av-a2wv23-8f2eff5f2a74db1698c94fdcce16ca98{
border-width:1px;
border-color:#000000;
border-style:solid;
border-radius:20px 20px 20px 20px;
padding:20px 20px 20px 20px;
}
.avia_transform .flex_column.av-a2wv23-8f2eff5f2a74db1698c94fdcce16ca98{
animation-duration:3s;
}

#top .av-special-heading.av-a6iqzf-7a8e9e002aa1431612dfb0ba53f7a6ad{
padding-bottom:20px;
}
body .av-special-heading.av-a6iqzf-7a8e9e002aa1431612dfb0ba53f7a6ad .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-a6iqzf-7a8e9e002aa1431612dfb0ba53f7a6ad .av-subheading{
font-size:15px;
}

.flex_column.av-7bac37-8506a0b352d9a7a7b04c6eea3fd2979f{
border-width:1px;
border-color:#000000;
border-style:solid;
border-radius:20px 20px 20px 20px;
padding:20px 20px 20px 20px;
}
.avia_transform .flex_column.av-7bac37-8506a0b352d9a7a7b04c6eea3fd2979f{
animation-duration:3s;
}

#top .av-special-heading.av-me0mridx-93fc71389f5fcab2f646229faa30d065{
padding-bottom:20px;
}
body .av-special-heading.av-me0mridx-93fc71389f5fcab2f646229faa30d065 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-me0mridx-93fc71389f5fcab2f646229faa30d065 .av-subheading{
font-size:15px;
}

.flex_column.av-5m0xsr-d5d2d11ca9247a7f784ce37d06a72455{
border-width:1px;
border-color:#000000;
border-style:solid;
border-radius:20px 20px 20px 20px;
padding:20px 20px 20px 20px;
}
.avia_transform .flex_column.av-5m0xsr-d5d2d11ca9247a7f784ce37d06a72455{
animation-duration:3s;
}

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

.flex_column.av-3sirib-1f5d37a80dde4b68f4ddf432fab16380{
border-width:1px;
border-color:#000000;
border-style:solid;
border-radius:20px 20px 20px 20px;
padding:20px 20px 20px 20px;
}
.avia_transform .flex_column.av-3sirib-1f5d37a80dde4b68f4ddf432fab16380{
animation-duration:3s;
}

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

.flex_column.av-1u4ksr-0721280621944d79ef31610de1e1e816{
border-width:1px;
border-color:#000000;
border-style:solid;
border-radius:20px 20px 20px 20px;
padding:20px 20px 20px 20px;
}
.avia_transform .flex_column.av-1u4ksr-0721280621944d79ef31610de1e1e816{
animation-duration:3s;
}

#top .av-special-heading.av-me0mt01z-5941bc73eb05f04a68f321f7ae4c05ab{
padding-bottom:20px;
}
body .av-special-heading.av-me0mt01z-5941bc73eb05f04a68f321f7ae4c05ab .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-me0mt01z-5941bc73eb05f04a68f321f7ae4c05ab .av-subheading{
font-size:15px;
}

.flex_column.av-7wut7-81373535a4fc865cefdb00736d84758d{
border-width:1px;
border-color:#000000;
border-style:solid;
border-radius:20px 20px 20px 20px;
padding:20px 20px 20px 20px;
}
.avia_transform .flex_column.av-7wut7-81373535a4fc865cefdb00736d84758d{
animation-duration:3s;
}

#top .av-special-heading.av-me0n934l-2da04dae21a25190976206b406db2ed2{
padding-bottom:20px;
}
body .av-special-heading.av-me0n934l-2da04dae21a25190976206b406db2ed2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-me0n934l-2da04dae21a25190976206b406db2ed2 .av-subheading{
font-size:15px;
}

.flex_column.av-24x5zv-f956051bd0c986777f147c307cf16050{
border-width:1px;
border-color:#000000;
border-style:solid;
border-radius:20px 20px 20px 20px;
padding:20px 20px 20px 20px;
}
.avia_transform .flex_column.av-24x5zv-f956051bd0c986777f147c307cf16050{
animation-duration:3s;
}

#top .av-special-heading.av-mektpj8q-61d09782b91f64ac011d3f9e7fd0e906{
padding-bottom:20px;
}
body .av-special-heading.av-mektpj8q-61d09782b91f64ac011d3f9e7fd0e906 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mektpj8q-61d09782b91f64ac011d3f9e7fd0e906 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-4adbgb-28d8000249f6f6df357b0a1e583f6700{
height:15px;
}

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

.flex_column.av-6ksgkz-9ec91fc1340963b0dcb606703ecbc7ed{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6fipkb-bad140eb826755b513b28cf123fb8eb4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-6fipkb-bad140eb826755b513b28cf123fb8eb4{
animation-duration:3s;
}

#top .av_textblock_section.av-67g803-ed45abac952eb1d37b2b87b6b7b8732b .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-61798j-ffa7916378688a061f37cd50af1a5852{
height:20px;
}

.flex_column.av-4lduwz-8cff282fb6b23233514e69c53065d78a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-12kgqz-0320151fcaddfbfd44257193db2f5b83{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-y3dd7-88d3b20ef0b2d5ae54a8a82bd90516c3{
height:30px;
}

#top .av_textblock_section.av-tkqff-4973fded73bf9a6194021f6efff32705 .avia_textblock{
color:#ffffff;
}

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

.flex_column.av-fxoyj-0531ad9c4e7f27a08bc99192cd188aa0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-704kj-077280d5c0890e80ff66ae568d837a3c{
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-m1wff-cbe0c3120a09bf3e81f80d7bcb27407f .av-special-heading-tag{
font-size:0.8em;
}
}

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