.avia-section.av-7wkc0m-203e62f4705720397b9c264abaa41ce5{
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-7wkc0m-203e62f4705720397b9c264abaa41ce5 .avia-divider-svg-bottom svg{
height:60px;
width:calc(100% + 1.3px);
}

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

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

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

.avia_transform .flex_column.av-1ydgyu-7bd7ca4725ad8f1553eee2e6eabfaa77{
animation-duration:3s;
}

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

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

.avia-image-container.av-6win72-68752eb07ecd6610bb639bfb2f8ebd49 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6win72-68752eb07ecd6610bb639bfb2f8ebd49 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-6pnu5y-2e7d06393b42f862e1c05eb18dad6050{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-6pnu5y-2e7d06393b42f862e1c05eb18dad6050{
animation-duration:3s;
}

#top .hr.hr-invisible.av-6fskta-17ef8bfe0d26b8cdf6c2e9fa31b597ab{
height:20px;
}

#top #wrap_all .avia-button.av-9w8ke-0a3d3bbc30e21cf7f3d2c53d2b00bb61{
font-size:18px;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-39snuu-c08af115424dac3d613d46cd519b2f1e{
font-size:18px;
transition:all 0.4s ease-in-out;
}

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

.avia_transform .flex_column.av-tntum-315af2c0020a51ea3bcaca058b959889{
animation-duration:3s;
}

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

.flex_column.av-113sge-24c5e83cb0709e48f55e9edb8457c2d7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-113sge-24c5e83cb0709e48f55e9edb8457c2d7{
animation-duration:3s;
}

#top .av_textblock_section.av-xoszi-5555f938feac3812782085da34ff79b0 .avia_textblock{
color:#ffffff;
}

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

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

.avia-section.av-185qfi-43a9fc82a9e0a42601c2c82b94c49048{
position:relative;
}
.avia-section.av-185qfi-43a9fc82a9e0a42601c2c82b94c49048 .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}
.avia-section.av-185qfi-43a9fc82a9e0a42601c2c82b94c49048 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}

#top .hr.hr-invisible.av-vif86-3b4d99e05ef085a0512f2b5d143db6a3{
height:30px;
}

.avia_transform .flex_column.av-fb9ee-b7f96cee14715bd6a7ea09614cfd16c4{
animation-duration:3s;
}

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

#top .av_textblock_section.av-lypflgpf-9d89ab822d146af6fe022fc0e495ec4b .avia_textblock{
color:#000000;
}

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

.flex_column.av-3o0772-c7f8957d2d76f01700a3aeaca53e9bc4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3ltvr2-238448dabaa6ebb481d5455486acf1e5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-3ltvr2-238448dabaa6ebb481d5455486acf1e5{
animation-duration:3s;
}

#top .av_textblock_section.av-3c89me-649c7dd3cc4df55e5386c49d6983c847 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-bw8dy-ab17a5ebfc2a45c8b653bfa92ab465ae{
height:20px;
}

.flex_column.av-1outbi-2009f1aca256ad0629f742bde92644af{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-1dja0u-83332a7df92fa9ad9d7fc5229925308b{
height:15px;
}

.avia_transform .flex_column.av-18ff72-df856579fc412afba1baaddd3eb5b0f8{
animation-duration:3s;
}

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

.avia_transform .flex_column.av-n7c92-001de318c7f49cdaaeaddfeb0aff5092{
animation-duration:3s;
}

.avia_transform .flex_column.av-emgni-66f0cd05a4e89d3966c813fd18790303{
animation-duration:3s;
}

.avia_transform .flex_column.av-7hkyu-279907d6edd79c6b7d85b8aca544ae41{
animation-duration:3s;
}

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

.flex_column.av-12aj1a-5aeedc2ff52a5fc4658f08a420cda355{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-v29fq-43cc65c333ddfd9ad3899920915a03f1{
height:30px;
}

#top .av_textblock_section.av-t0w8e-be75dbf97d1e5945f817f2f1cb59310f .avia_textblock{
color:#ffffff;
}

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

.flex_column.av-eo7xa-da9e9017ae87cf38e177026a359d5b4e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-a4zdq-6b9bd05271db119c16b795c65fd542a3{
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-jlzm6-93c9f98c6ba7b95429ad6d4d0ba78c74 .av-special-heading-tag{
font-size:0.8em;
}
}

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