.elementor-1282 .elementor-element.elementor-element-d09ff0a:not(.elementor-motion-effects-element-type-background),.elementor-1282 .elementor-element.elementor-element-d09ff0a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://riversidepoolsnc.com/wp-content/uploads/2024/03/Riverside-Pool-Patio-Paradise.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1282 .elementor-element.elementor-element-d09ff0a>.elementor-background-overlay{background-color:var(--e-global-color-4c7f05e);opacity:.24;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1282 .elementor-element.elementor-element-d09ff0a>.elementor-container{min-height:400px}.elementor-1282 .elementor-element.elementor-element-d09ff0a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1282 .elementor-element.elementor-element-0bf0647{--spacer-size:80px}.elementor-1282 .elementor-element.elementor-element-5198cda{text-align:center}.elementor-1282 .elementor-element.elementor-element-5198cda .elementor-heading-title{color:#FFFFFFF7}.elementor-1282 .elementor-element.elementor-element-068a657{--spacer-size:80px}.elementor-1282 .elementor-element.elementor-element-deb0164{padding:50px 0}.elementor-1282 .elementor-element.elementor-element-d9ed696>.elementor-element-populated{padding:0}.elementor-1282 .elementor-element.elementor-element-53c2243{text-align:center}.elementor-1282 .elementor-element.elementor-element-53c2243 .elementor-heading-title{text-transform:uppercase;letter-spacing:2px;color:var(--e-global-color-primary)}.elementor-1282 .elementor-element.elementor-element-6f7635f>.elementor-widget-container{margin:-20px 0 0}.elementor-1282 .elementor-element.elementor-element-6f7635f{text-align:center}.elementor-1282 .elementor-element.elementor-element-6f7635f .elementor-heading-title{font-size:45px;color:var(--e-global-color-4c7f05e)}.elementor-1282 .elementor-element.elementor-element-3e06ea7>.elementor-widget-container{margin:0;padding:0}.elementor-1282 .elementor-element.elementor-element-3e06ea7{text-align:center}.elementor-1282 .elementor-element.elementor-element-e60c90d>.elementor-widget-container{margin:20px 0 0}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item .gallery-caption{display:none}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item{padding:0}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery{margin:0 -0px 0 0}@media(max-width:1024px){.elementor-1282 .elementor-element.elementor-element-d09ff0a>.elementor-container{min-height:350px}.elementor-1282 .elementor-element.elementor-element-0bf0647{--spacer-size:50px}.elementor-1282 .elementor-element.elementor-element-5198cda .elementor-heading-title{font-size:45px}.elementor-1282 .elementor-element.elementor-element-068a657{--spacer-size:50px}.elementor-1282 .elementor-element.elementor-element-deb0164{padding:40px 30px}}@media(max-width:767px){.elementor-1282 .elementor-element.elementor-element-d09ff0a>.elementor-container{min-height:280px}.elementor-1282 .elementor-element.elementor-element-0bf0647{--spacer-size:40px}.elementor-1282 .elementor-element.elementor-element-068a657{--spacer-size:40px}.elementor-1282 .elementor-element.elementor-element-deb0164{padding:30px 20px}.elementor-1282 .elementor-element.elementor-element-6f7635f{text-align:center}.elementor-1282 .elementor-element.elementor-element-6f7635f .elementor-heading-title{font-size:35px}}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery{display:grid;grid-gap:30px;grid-template-columns:auto auto auto;grid-template-columns:auto auto auto}@media only screen and (max-width:1024px){.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery{grid-gap:15px}}@media only screen and (max-width:1024px){.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery{grid-gap:10px}}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(1){grid-column:span 1;grid-row:span 2}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(2){grid-column:span 2}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(3){grid-column:span 1}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(4){grid-column:span 1;grid-row:span 2}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(5){grid-column:span 2}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(6){grid-column:span 1;grid-row:span 2}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(7){grid-column:span 2}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(8){grid-column:span 1}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(9){grid-column:span 1;grid-row:span 2}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(10){grid-column:span 2}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(11){grid-column:span 1;grid-row:span 2}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(12){grid-column:span 2}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(13){grid-column:span 1}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(14){grid-column:span 1;grid-row:span 2}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-item:nth-child(15){grid-column:span 2}.elementor-1282 .elementor-element.elementor-element-e60c90d .gallery-icon{height:100%}.elementor-1282 .elementor-element.elementor-element-e60c90d .elementor-image-gallery .gallery-item img{margin:0 auto;width:100%;height:100%;object-fit:cover}