.elementor-754 .elementor-element.elementor-element-79f9af5:not(.elementor-motion-effects-element-type-background),.elementor-754 .elementor-element.elementor-element-79f9af5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://riversidepoolsnc.com/wp-content/uploads/2024/03/Riverside-Fire-Pit-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-754 .elementor-element.elementor-element-79f9af5>.elementor-background-overlay{background-color:var(--e-global-color-secondary);opacity:.86;transition:background .3s,border-radius .3s,opacity .3s}.elementor-754 .elementor-element.elementor-element-79f9af5>.elementor-container{min-height:359px}.elementor-754 .elementor-element.elementor-element-79f9af5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-754 .elementor-element.elementor-element-82d4213>.elementor-element-populated{padding:0}.elementor-754 .elementor-element.elementor-element-338a426{text-align:center}.elementor-754 .elementor-element.elementor-element-338a426 .elementor-heading-title{color:#FFFFFFF7}.elementor-754 .elementor-element.elementor-element-d61b0e3{padding:50px 0}.elementor-754 .elementor-element.elementor-element-9f55ba5>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#00000040;padding:30px 25px}.elementor-754 .elementor-element.elementor-element-9f55ba5>.elementor-element-populated,.elementor-754 .elementor-element.elementor-element-9f55ba5>.elementor-element-populated>.elementor-background-overlay,.elementor-754 .elementor-element.elementor-element-9f55ba5>.elementor-background-slideshow{border-radius:5px}.elementor-754 .elementor-element.elementor-element-9c21f16>.elementor-widget-container{margin:0 0 -15px}.elementor-754 .elementor-element.elementor-element-9c21f16 .elementor-star-rating i:before{color:var(--e-global-color-primary)}.elementor-754 .elementor-element.elementor-element-bcbc017 .elementor-testimonial-wrapper{text-align:start}.elementor-754 .elementor-element.elementor-element-bcbc017 .elementor-testimonial-content{color:var(--e-global-color-4c7f05e);font-size:18px;font-weight:300}.elementor-754 .elementor-element.elementor-element-bcbc017 .elementor-testimonial-name{color:#000;font-family:"Tinos",Sans-serif;font-size:25px}.elementor-754 .elementor-element.elementor-element-bcbc017 .elementor-testimonial-job{color:var(--e-global-color-primary);font-size:16px;letter-spacing:.8px}.elementor-754 .elementor-element.elementor-element-4418f98>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#00000040;padding:30px 25px}.elementor-754 .elementor-element.elementor-element-4418f98>.elementor-element-populated,.elementor-754 .elementor-element.elementor-element-4418f98>.elementor-element-populated>.elementor-background-overlay,.elementor-754 .elementor-element.elementor-element-4418f98>.elementor-background-slideshow{border-radius:5px}.elementor-754 .elementor-element.elementor-element-9fa2c9c>.elementor-widget-container{margin:0 0 -15px}.elementor-754 .elementor-element.elementor-element-9fa2c9c .elementor-star-rating i:before{color:var(--e-global-color-primary)}.elementor-754 .elementor-element.elementor-element-7a865f4 .elementor-testimonial-wrapper{text-align:start}.elementor-754 .elementor-element.elementor-element-7a865f4 .elementor-testimonial-content{color:var(--e-global-color-4c7f05e);font-size:18px;font-weight:300}.elementor-754 .elementor-element.elementor-element-7a865f4 .elementor-testimonial-name{color:#000;font-family:"Tinos",Sans-serif;font-size:25px}.elementor-754 .elementor-element.elementor-element-7a865f4 .elementor-testimonial-job{color:var(--e-global-color-primary);font-size:16px;letter-spacing:.8px}.elementor-754 .elementor-element.elementor-element-326e022>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#00000040;padding:30px 25px}.elementor-754 .elementor-element.elementor-element-326e022>.elementor-element-populated,.elementor-754 .elementor-element.elementor-element-326e022>.elementor-element-populated>.elementor-background-overlay,.elementor-754 .elementor-element.elementor-element-326e022>.elementor-background-slideshow{border-radius:5px}.elementor-754 .elementor-element.elementor-element-e49c91b>.elementor-widget-container{margin:0 0 -15px}.elementor-754 .elementor-element.elementor-element-e49c91b .elementor-star-rating i:before{color:var(--e-global-color-primary)}.elementor-754 .elementor-element.elementor-element-5fd4e51 .elementor-testimonial-wrapper{text-align:start}.elementor-754 .elementor-element.elementor-element-5fd4e51 .elementor-testimonial-content{color:var(--e-global-color-4c7f05e);font-size:18px;font-weight:300}.elementor-754 .elementor-element.elementor-element-5fd4e51 .elementor-testimonial-name{color:#000;font-family:"Tinos",Sans-serif;font-size:25px}.elementor-754 .elementor-element.elementor-element-5fd4e51 .elementor-testimonial-job{color:var(--e-global-color-primary);font-size:16px;letter-spacing:.8px}.elementor-754 .elementor-element.elementor-element-602d0ab>.elementor-element-populated{border-style:solid;border-width:1px;border-color:#00000040;padding:30px 25px}.elementor-754 .elementor-element.elementor-element-602d0ab>.elementor-element-populated,.elementor-754 .elementor-element.elementor-element-602d0ab>.elementor-element-populated>.elementor-background-overlay,.elementor-754 .elementor-element.elementor-element-602d0ab>.elementor-background-slideshow{border-radius:5px}.elementor-754 .elementor-element.elementor-element-aed62ca>.elementor-widget-container{margin:0 0 -15px}.elementor-754 .elementor-element.elementor-element-aed62ca .elementor-star-rating i:before{color:var(--e-global-color-primary)}.elementor-754 .elementor-element.elementor-element-0c59176 .elementor-testimonial-wrapper{text-align:start}.elementor-754 .elementor-element.elementor-element-0c59176 .elementor-testimonial-content{color:var(--e-global-color-4c7f05e);font-size:18px;font-weight:300}.elementor-754 .elementor-element.elementor-element-0c59176 .elementor-testimonial-name{color:#000;font-family:"Tinos",Sans-serif;font-size:25px}.elementor-754 .elementor-element.elementor-element-0c59176 .elementor-testimonial-job{color:var(--e-global-color-primary);font-size:16px;letter-spacing:.8px}@media(max-width:1024px) and (min-width:768px){.elementor-754 .elementor-element.elementor-element-9f55ba5{width:100%}.elementor-754 .elementor-element.elementor-element-4418f98{width:100%}.elementor-754 .elementor-element.elementor-element-326e022{width:100%}.elementor-754 .elementor-element.elementor-element-602d0ab{width:100%}}@media(max-width:1024px){.elementor-754 .elementor-element.elementor-element-79f9af5:not(.elementor-motion-effects-element-type-background),.elementor-754 .elementor-element.elementor-element-79f9af5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://riversidepoolsnc.com/wp-content/uploads/2022/02/Imagine-Pools-The-Vision.jpg")}.elementor-754 .elementor-element.elementor-element-79f9af5>.elementor-container{min-height:275px}.elementor-754 .elementor-element.elementor-element-338a426 .elementor-heading-title{font-size:45px}.elementor-754 .elementor-element.elementor-element-d61b0e3{padding:40px 30px}.elementor-754 .elementor-element.elementor-element-9f55ba5>.elementor-element-populated{padding:10px}.elementor-754 .elementor-element.elementor-element-bcbc017 .elementor-testimonial-content{font-size:16px}.elementor-754 .elementor-element.elementor-element-4418f98>.elementor-element-populated{padding:10px}.elementor-754 .elementor-element.elementor-element-7a865f4 .elementor-testimonial-content{font-size:16px}.elementor-754 .elementor-element.elementor-element-326e022>.elementor-element-populated{padding:10px}.elementor-754 .elementor-element.elementor-element-5fd4e51 .elementor-testimonial-content{font-size:16px}.elementor-754 .elementor-element.elementor-element-602d0ab>.elementor-element-populated{padding:10px}.elementor-754 .elementor-element.elementor-element-0c59176 .elementor-testimonial-content{font-size:16px}}@media(max-width:767px){.elementor-754 .elementor-element.elementor-element-79f9af5>.elementor-container{min-height:220px}.elementor-754 .elementor-element.elementor-element-d61b0e3{padding:30px 20px}.elementor-754 .elementor-element.elementor-element-9f55ba5>.elementor-element-populated{padding:27px}.elementor-754 .elementor-element.elementor-element-4418f98>.elementor-element-populated{padding:27px}.elementor-754 .elementor-element.elementor-element-326e022>.elementor-element-populated{padding:27px}.elementor-754 .elementor-element.elementor-element-602d0ab>.elementor-element-populated{padding:27px}}