.elementor-37 .elementor-element.elementor-element-ffb540b:not(.elementor-motion-effects-element-type-background),.elementor-37 .elementor-element.elementor-element-ffb540b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eaf2f1}.elementor-37 .elementor-element.elementor-element-ffb540b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-37 .elementor-element.elementor-element-ffb540b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-37 .elementor-element.elementor-element-c8a4969:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-37 .elementor-element.elementor-element-c8a4969>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#42556300;background-image:url("https://riversidepoolsnc.com/wp-content/uploads/2024/02/front-page-header.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-37 .elementor-element.elementor-element-c8a4969>.elementor-element-populated>.elementor-background-overlay{background-color:#385364;opacity:.9}.elementor-37 .elementor-element.elementor-element-c8a4969>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 0 50px}.elementor-37 .elementor-element.elementor-element-c8a4969>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-37 .elementor-element.elementor-element-ddf6502{--spacer-size:650px;z-index:-5}.elementor-37 .elementor-element.elementor-element-ce60f3f>.elementor-element-populated{margin:-254px 50px 0 -30px;--e-column-margin-right:50px;--e-column-margin-left:-30px;padding:0}.elementor-37 .elementor-element.elementor-element-0159ebc{--e-image-carousel-slides-to-show:1;z-index:4}.elementor-37 .elementor-element.elementor-element-0159ebc>.elementor-widget-container{margin:0 0 0 -200px}.elementor-37 .elementor-element.elementor-element-0159ebc .swiper-pagination-bullet{width:10px;height:10px;background:var(--e-global-color-bf64683)}.elementor-37 .elementor-element.elementor-element-c5c382f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-650px;margin-bottom:0}.elementor-37 .elementor-element.elementor-element-c5c382f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-37 .elementor-element.elementor-element-fae29b3>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0}.elementor-37 .elementor-element.elementor-element-b07eaa4{width:100%;max-width:100%}.elementor-37 .elementor-element.elementor-element-b07eaa4 .elementor-heading-title{font-size:60px;color:var(--e-global-color-bf64683)}.elementor-37 .elementor-element.elementor-element-8e255af{width:var(--container-widget-width,585px);max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;font-size:24px;line-height:1.6em;color:var(--e-global-color-bf64683)}.elementor-37 .elementor-element.elementor-element-8e255af>.elementor-widget-container{margin:10px 0 0}.elementor-37 .elementor-element.elementor-element-7c4365e .elementor-button{background-color:var(--e-global-color-bf64683);fill:var(--e-global-color-primary);color:var(--e-global-color-primary)}.elementor-37 .elementor-element.elementor-element-7c4365e .elementor-button:hover,.elementor-37 .elementor-element.elementor-element-7c4365e .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-bf64683)}.elementor-37 .elementor-element.elementor-element-7c4365e{z-index:5}.elementor-37 .elementor-element.elementor-element-7c4365e .elementor-button:hover svg,.elementor-37 .elementor-element.elementor-element-7c4365e .elementor-button:focus svg{fill:var(--e-global-color-bf64683)}.elementor-37 .elementor-element.elementor-element-7d68a5c{margin-top:0;margin-bottom:0}.elementor-37 .elementor-element.elementor-element-aea5eab>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-37 .elementor-element.elementor-element-04a3758{--e-image-carousel-slides-to-show:1}.elementor-37 .elementor-element.elementor-element-04a3758 .swiper-pagination-bullet{width:10px;height:10px;background:var(--e-global-color-bf64683)}.elementor-37 .elementor-element.elementor-element-1135104:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-37 .elementor-element.elementor-element-1135104>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://riversidepoolsnc.com/wp-content/uploads/2022/02/bridge-bbg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-37 .elementor-element.elementor-element-1135104>.elementor-element-populated>.elementor-background-overlay{background-color:#385364;opacity:.9}.elementor-37 .elementor-element.elementor-element-1135104>.elementor-element-populated{border-style:solid;border-color:var(--e-global-color-primary);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-37 .elementor-element.elementor-element-1135104>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-37 .elementor-element.elementor-element-859d154{width:100%;max-width:100%}.elementor-37 .elementor-element.elementor-element-859d154 .elementor-heading-title{color:var(--e-global-color-bf64683)}.elementor-37 .elementor-element.elementor-element-02eb108{width:var(--container-widget-width,585px);max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;font-size:24px;line-height:1.6em;color:var(--e-global-color-bf64683)}.elementor-37 .elementor-element.elementor-element-02eb108>.elementor-widget-container{margin:10px 0 0}.elementor-37 .elementor-element.elementor-element-90a6d1e .elementor-button{background-color:var(--e-global-color-bf64683);fill:var(--e-global-color-primary);color:var(--e-global-color-primary)}.elementor-37 .elementor-element.elementor-element-90a6d1e .elementor-button:hover,.elementor-37 .elementor-element.elementor-element-90a6d1e .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-bf64683)}.elementor-37 .elementor-element.elementor-element-90a6d1e .elementor-button:hover svg,.elementor-37 .elementor-element.elementor-element-90a6d1e .elementor-button:focus svg{fill:var(--e-global-color-bf64683)}.elementor-37 .elementor-element.elementor-element-1d8238d>.elementor-widget-container{margin:-130px 0}.elementor-37 .elementor-element.elementor-element-1d8238d{text-align:center}.elementor-37 .elementor-element.elementor-element-a80716e>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-37 .elementor-element.elementor-element-a80716e{margin-top:0;margin-bottom:0;padding:200px 0 100px}.elementor-37 .elementor-element.elementor-element-ed4c468>.elementor-widget-container{margin:-10px 0 -34px;padding:0}.elementor-37 .elementor-element.elementor-element-5a85197>.elementor-widget-container{margin:-10px 0 -34px;padding:0}.elementor-37 .elementor-element.elementor-element-3daf0e8 .pt_plus_video_player .tp-video-icon-inner,.elementor-37 .elementor-element.elementor-element-3daf0e8 .pt_plus_video_player .tp-video-popup,.elementor-37 .elementor-element.elementor-element-3daf0e8 .pt_plus_video_player .tp-video-popup-icon{max-width:100px;width:100px;max-height:100px;height:100px}.elementor-37 .elementor-element.elementor-element-3daf0e8 .pt_plus_video_player .tp-video-only-icon-wrapper>i:before{font-size:100px}.elementor-37 .elementor-element.elementor-element-ab5154b:not(.elementor-motion-effects-element-type-background),.elementor-37 .elementor-element.elementor-element-ab5154b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#d0f1ef}.elementor-37 .elementor-element.elementor-element-ab5154b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0 150px}.elementor-37 .elementor-element.elementor-element-ab5154b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-37 .elementor-element.elementor-element-1b38049>.elementor-element-populated{padding:0}.elementor-37 .elementor-element.elementor-element-1c9b2a8>.elementor-widget-container{padding:0 0 30px}.elementor-37 .elementor-element.elementor-element-1c9b2a8{text-align:center}.elementor-37 .elementor-element.elementor-element-1911df5>.elementor-element-populated{margin:0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-37 .elementor-element.elementor-element-d5e03a9 img{width:100%;height:270px;object-fit:cover;object-position:center center;border-radius:10px}.elementor-37 .elementor-element.elementor-element-e108c5d{text-align:center}.elementor-37 .elementor-element.elementor-element-e108c5d .elementor-heading-title{font-size:34px}.elementor-37 .elementor-element.elementor-element-bb31e0a{text-align:center}.elementor-37 .elementor-element.elementor-element-684611b .elementor-button{text-transform:uppercase;border-radius:0;padding:5px 40px}.elementor-37 .elementor-element.elementor-element-7a94e39>.elementor-element-populated{margin:0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-37 .elementor-element.elementor-element-6fbe4cf>.elementor-widget-container{margin:0;padding:0}.elementor-37 .elementor-element.elementor-element-6fbe4cf img{width:100%;max-width:100%;height:270px;object-fit:cover;object-position:center center;border-radius:10px}.elementor-37 .elementor-element.elementor-element-c2da1ca{text-align:center}.elementor-37 .elementor-element.elementor-element-c2da1ca .elementor-heading-title{font-size:34px}.elementor-37 .elementor-element.elementor-element-cf1192e{text-align:center}.elementor-37 .elementor-element.elementor-element-8f225bf .elementor-button{text-transform:uppercase;border-radius:0;padding:5px 40px}.elementor-37 .elementor-element.elementor-element-3664fb5>.elementor-element-populated{margin:0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-37 .elementor-element.elementor-element-1a45a9c img{width:100%;height:270px;object-fit:cover;object-position:center center;border-radius:10px}.elementor-37 .elementor-element.elementor-element-3fb9bb0>.elementor-widget-container{padding:0}.elementor-37 .elementor-element.elementor-element-3fb9bb0{text-align:center}.elementor-37 .elementor-element.elementor-element-3fb9bb0 .elementor-heading-title{font-size:34px}.elementor-37 .elementor-element.elementor-element-3eb3b0f{text-align:center}.elementor-37 .elementor-element.elementor-element-86c02a9 .elementor-button{text-transform:uppercase;border-radius:0;padding:5px 40px}.elementor-37 .elementor-element.elementor-element-a785867>.elementor-element-populated{margin:0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-37 .elementor-element.elementor-element-b6e230d>.elementor-widget-container{margin:0;padding:0}.elementor-37 .elementor-element.elementor-element-b6e230d img{width:100%;height:270px;object-fit:cover;object-position:center center;border-radius:10px}.elementor-37 .elementor-element.elementor-element-d003e0f{text-align:center}.elementor-37 .elementor-element.elementor-element-d003e0f .elementor-heading-title{font-size:34px}.elementor-37 .elementor-element.elementor-element-cccef5c{text-align:center}.elementor-37 .elementor-element.elementor-element-844e194 .elementor-button{text-transform:uppercase;border-radius:0;padding:5px 40px}.elementor-37 .elementor-element.elementor-element-2c771de3:not(.elementor-motion-effects-element-type-background),.elementor-37 .elementor-element.elementor-element-2c771de3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3789fae)}.elementor-37 .elementor-element.elementor-element-2c771de3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0 80px}.elementor-37 .elementor-element.elementor-element-2c771de3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-37 .elementor-element.elementor-element-3fc121d3>.elementor-element-populated{padding:0}.elementor-37 .elementor-element.elementor-element-177d917b>.elementor-widget-container{padding:0 0 30px}.elementor-37 .elementor-element.elementor-element-177d917b{text-align:center}.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.slick-prev.style-1,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.slick-next.style-1,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.style-3:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-3:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-6:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-next.style-6:before{background:#C44D4803}.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-4:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.style-4:before{border-color:#C44D4803}.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.slick-prev.style-1:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.slick-next.style-1:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-3:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.style-3:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-4:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.style-4:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.style-6 .icon-wrap{color:var(--e-global-color-primary)}.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-2 .icon-wrap:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-2 .icon-wrap:after,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-next.style-2 .icon-wrap:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-next.style-2 .icon-wrap:after,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-5 .icon-wrap:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-5 .icon-wrap:after,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-next.style-5 .icon-wrap:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-next.style-5 .icon-wrap:after{background:var(--e-global-color-primary)}.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.slick-prev.style-1:hover,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.slick-next.style-1:hover,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-2:hover:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-next.style-2:hover:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-3:hover:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.style-3:hover:before{background:#FFFFFF00}.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-4:hover:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.style-4:hover:before{border-color:#FFFFFF00}.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.slick-prev.style-1:hover:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.slick-next.style-1:hover:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-3:hover:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.style-3:hover:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-4:hover:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.style-4:hover:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-nav.style-6:hover .icon-wrap{color:var(--e-global-color-secondary)}.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-2:hover .icon-wrap:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-2:hover .icon-wrap:after,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-next.style-2:hover .icon-wrap:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-next.style-2:hover .icon-wrap:after,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-5:hover .icon-wrap:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-prev.style-5:hover .icon-wrap:after,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-next.style-5:hover .icon-wrap:before,.elementor-37 .elementor-element.elementor-element-74feecfe .list-carousel-slick .slick-next.style-5:hover .icon-wrap:after{background:var(--e-global-color-secondary)}.elementor-37 .elementor-element.elementor-element-7acc113:not(.elementor-motion-effects-element-type-background),.elementor-37 .elementor-element.elementor-element-7acc113>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#d0f1ef}.elementor-37 .elementor-element.elementor-element-7acc113{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:100px 0}.elementor-37 .elementor-element.elementor-element-7acc113>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-37 .elementor-element.elementor-element-373163e>.elementor-element-populated{padding:0}.elementor-37 .elementor-element.elementor-element-aceb598{padding:20px 0 0}.elementor-37 .elementor-element.elementor-element-9d4b5df>.elementor-widget-container{margin:-12px 0 -6px;padding:0}.elementor-37 .elementor-element.elementor-element-9d4b5df{text-align:start}.elementor-37 .elementor-element.elementor-element-9d4b5df .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:16px;font-weight:700;letter-spacing:3.5px;word-spacing:5px;color:var(--e-global-color-primary)}.elementor-37 .elementor-element.elementor-element-e7803c2>.elementor-widget-container{margin:-16px 0 -8px;padding:0}.elementor-37 .elementor-element.elementor-element-e7803c2{text-align:start}.elementor-37 .elementor-element.elementor-element-b155b71>.elementor-widget-container{margin:-10px 0 -34px;padding:0}.elementor-37 .elementor-element.elementor-element-9b4b1b2 .elementor-button{background-color:var(--e-global-color-bf64683);fill:var(--e-global-color-primary);color:var(--e-global-color-primary)}.elementor-37 .elementor-element.elementor-element-9b4b1b2 .elementor-button:hover,.elementor-37 .elementor-element.elementor-element-9b4b1b2 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-bf64683)}.elementor-37 .elementor-element.elementor-element-9b4b1b2{z-index:5}.elementor-37 .elementor-element.elementor-element-9b4b1b2 .elementor-button:hover svg,.elementor-37 .elementor-element.elementor-element-9b4b1b2 .elementor-button:focus svg{fill:var(--e-global-color-bf64683)}.elementor-37 .elementor-element.elementor-element-a38a888>.elementor-widget-container{padding:0}.elementor-37 .elementor-element.elementor-element-a38a888 img{height:330px;object-fit:cover;object-position:center center}.elementor-37 .elementor-element.elementor-element-ccd724c{padding:100px 0}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-56bfa98.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37 .elementor-element.elementor-element-56bfa98.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37 .elementor-element.elementor-element-56bfa98.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-37 .elementor-element.elementor-element-d87cff5 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-6c35108.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37 .elementor-element.elementor-element-6c35108.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37 .elementor-element.elementor-element-6c35108>.elementor-element-populated{padding:0 0 0 20px}.elementor-37 .elementor-element.elementor-element-6d6cdaa>.elementor-widget-container{margin:0;padding:0}.elementor-37 .elementor-element.elementor-element-6d6cdaa{text-align:start}.elementor-37 .elementor-element.elementor-element-6d6cdaa .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:16px;font-weight:700;letter-spacing:3.5px;word-spacing:5px;color:var(--e-global-color-primary)}.elementor-37 .elementor-element.elementor-element-2b99944>.elementor-widget-container{margin:-19px 0 0;padding:0}.elementor-37 .elementor-element.elementor-element-2b99944{text-align:start}.elementor-37 .elementor-element.elementor-element-f67738b:not(.elementor-motion-effects-element-type-background),.elementor-37 .elementor-element.elementor-element-f67738b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3789fae)}.elementor-37 .elementor-element.elementor-element-f67738b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:100px 0}.elementor-37 .elementor-element.elementor-element-f67738b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-37 .elementor-element.elementor-element-aabeadd>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-37 .elementor-element.elementor-element-d1eba6d>.elementor-widget-container{margin:0 0 20px;padding:0}.elementor-37 .elementor-element.elementor-element-d1eba6d{text-align:center}.elementor-37 .elementor-element.elementor-element-2398a79{margin-top:0;margin-bottom:0;padding:0}.elementor-37 .elementor-element.elementor-element-18eedf9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-37 .elementor-element.elementor-element-18eedf9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-18eedf9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37 .elementor-element.elementor-element-18eedf9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37 .elementor-element.elementor-element-18eedf9>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-37 .elementor-element.elementor-element-18eedf9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-37 .elementor-element.elementor-element-ecb63bf img{width:100%;max-width:100%}.elementor-37 .elementor-element.elementor-element-e466f09>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0 10px 20px}.elementor-37 .elementor-element.elementor-element-f4d1489>.elementor-widget-container{margin:0 0 -34px;padding:0}.elementor-37 .elementor-element.elementor-element-6eec6b6>.elementor-widget-container{margin:-10px 0 0;padding:0}.elementor-37 .elementor-element.elementor-element-40d9cb3{margin-top:0;margin-bottom:0;padding:0}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-4f18b2d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37 .elementor-element.elementor-element-4f18b2d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37 .elementor-element.elementor-element-4f18b2d>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-37 .elementor-element.elementor-element-fc640a3>.elementor-widget-container{margin:-13px 0 -34px;padding:0}.elementor-37 .elementor-element.elementor-element-9b8953c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-37 .elementor-element.elementor-element-f480313 img{width:100%;height:435px;object-fit:cover;object-position:center center}.elementor-37 .elementor-element.elementor-element-b1317a7{padding:0}.elementor-37 .elementor-element.elementor-element-9337a75>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-37 .elementor-element.elementor-element-a9a4ab8 img{width:100%;height:500px;object-fit:cover;object-position:center center}.elementor-37 .elementor-element.elementor-element-ec459f6>.elementor-element-populated{padding:10px 0 0 20px}.elementor-37 .elementor-element.elementor-element-f666ada>.elementor-widget-container{margin:-23px 0 -39px;padding:0}.elementor-37 .elementor-element.elementor-element-8daf1eb>.elementor-widget-container{margin:-12px 0 -34px;padding:0}.elementor-37 .elementor-element.elementor-element-30e07c3>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-37 .elementor-element.elementor-element-30e07c3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:80px 0 120px}.elementor-37 .elementor-element.elementor-element-30e07c3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-7341320.elementor-column .elementor-widget-wrap{align-items:center}.elementor-37 .elementor-element.elementor-element-7341320.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-37 .elementor-element.elementor-element-7341320>.elementor-element-populated{padding:0}.elementor-37 .elementor-element.elementor-element-a345904>.elementor-widget-container{margin:0;padding:0}.elementor-37 .elementor-element.elementor-element-a345904{text-align:center}.elementor-37 .elementor-element.elementor-element-a345904 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:16px;font-weight:700;letter-spacing:3.5px;word-spacing:5px;color:var(--e-global-color-primary)}.elementor-37 .elementor-element.elementor-element-ac50772 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-37 .elementor-element.elementor-element-ac50772 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:var(--e-global-color-primary)}.elementor-37 .elementor-element.elementor-element-ac50772 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-37 .elementor-element.elementor-element-ac50772 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var(--e-global-color-primary)}.elementor-37 .elementor-element.elementor-element-ac50772 .swiper-wrapper{display:flex;align-items:center}.elementor-37 .elementor-element.elementor-element-ec9f72a:not(.elementor-motion-effects-element-type-background),.elementor-37 .elementor-element.elementor-element-ec9f72a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://riversidepoolsnc.com/wp-content/uploads/2022/02/pattern-testimonials.jpg");background-position:top center;background-repeat:repeat-x}.elementor-37 .elementor-element.elementor-element-ec9f72a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:80px 0 40px}.elementor-37 .elementor-element.elementor-element-ec9f72a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-37 .elementor-element.elementor-element-d00d7c7>.elementor-element-populated{padding:0}.elementor-37 .elementor-element.elementor-element-5cf52ee>.elementor-widget-container{margin:-140px 0 0}.elementor-37 .elementor-element.elementor-element-5cf52ee{text-align:center}.elementor-37 .elementor-element.elementor-element-62e9dfc .swiper-pagination-bullet-active,.elementor-37 .elementor-element.elementor-element-62e9dfc .swiper-pagination-progressbar-fill{background-color:var(--e-global-color-primary)}.elementor-37 .elementor-element.elementor-element-62e9dfc .swiper-pagination-fraction{color:var(--e-global-color-primary)}.elementor-37 .elementor-element.elementor-element-62e9dfc .elementor-main-swiper .swiper-slide{padding:0}.elementor-37 .elementor-element.elementor-element-62e9dfc .swiper-pagination-bullet{height:12px;width:12px}.elementor-37 .elementor-element.elementor-element-62e9dfc .swiper-horizontal .swiper-pagination-progressbar{height:12px}.elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,.elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:20px}.elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:20px}.elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:20px}.elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:20px}.elementor-37 .elementor-element.elementor-element-62e9dfc .elementor-testimonial__text{color:#425563;font-family:"Tinos",Sans-serif;font-size:28px;font-weight:400;font-style:italic}.elementor-37 .elementor-element.elementor-element-62e9dfc .elementor-testimonial__name{color:var(--e-global-color-primary);font-size:16px;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:4px}.elementor-37 .elementor-element.elementor-element-62e9dfc .elementor-testimonial__title{color:var(--e-global-color-primary);font-size:16px;font-weight:400;text-transform:uppercase;line-height:15px;letter-spacing:4px}.elementor-37 .elementor-element.elementor-element-62e9dfc .elementor-testimonial__image img{width:2px;height:2px}.elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (2px / 2) - 8px )}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,body:not(.rtl) .elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,.elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (2px / 2) - 8px );right:auto}body.rtl .elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,body.rtl .elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,.elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (2px / 2) - 8px );left:auto}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,.elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (2px / 2) - 8px );right:auto}body.rtl .elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,.elementor-37 .elementor-element.elementor-element-62e9dfc.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (2px / 2) - 8px );left:auto}:root{--page-title-display:none}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-c8a4969{width:70%}.elementor-37 .elementor-element.elementor-element-ce60f3f{width:30%}.elementor-37 .elementor-element.elementor-element-56bfa98{width:51.082%}.elementor-37 .elementor-element.elementor-element-6c35108{width:48.918%}}@media(max-width:1024px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-c8a4969{width:100%}.elementor-37 .elementor-element.elementor-element-aea5eab{width:100%}.elementor-37 .elementor-element.elementor-element-1135104{width:100%}.elementor-37 .elementor-element.elementor-element-fda3935{width:100%}.elementor-37 .elementor-element.elementor-element-e40b247{width:100%}.elementor-37 .elementor-element.elementor-element-1911df5{width:50%}.elementor-37 .elementor-element.elementor-element-7a94e39{width:50%}.elementor-37 .elementor-element.elementor-element-3664fb5{width:50%}.elementor-37 .elementor-element.elementor-element-a785867{width:50%}.elementor-37 .elementor-element.elementor-element-58f4861{width:100%}.elementor-37 .elementor-element.elementor-element-57c357b{width:100%}.elementor-37 .elementor-element.elementor-element-56bfa98{width:100%}.elementor-37 .elementor-element.elementor-element-6c35108{width:100%}.elementor-37 .elementor-element.elementor-element-18eedf9{width:100%}.elementor-37 .elementor-element.elementor-element-e466f09{width:100%}.elementor-37 .elementor-element.elementor-element-9337a75{width:100%}.elementor-37 .elementor-element.elementor-element-ec459f6{width:100%}}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-c8a4969.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-37 .elementor-element.elementor-element-c8a4969>.elementor-element-populated{padding:40px 30px}.elementor-37 .elementor-element.elementor-element-b07eaa4{text-align:center}.elementor-37 .elementor-element.elementor-element-b07eaa4 .elementor-heading-title{font-size:70px}.elementor-37 .elementor-element.elementor-element-8e255af{text-align:center}.elementor-37 .elementor-element.elementor-element-1135104:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-37 .elementor-element.elementor-element-1135104>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://riversidepoolsnc.com/wp-content/uploads/2022/02/tropical-pool.jpg")}.elementor-37 .elementor-element.elementor-element-1135104.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-37 .elementor-element.elementor-element-1135104>.elementor-element-populated{border-width:2px 0 0;padding:50px 30px}.elementor-37 .elementor-element.elementor-element-859d154{text-align:center}.elementor-37 .elementor-element.elementor-element-859d154 .elementor-heading-title{font-size:70px}.elementor-37 .elementor-element.elementor-element-02eb108{text-align:center}.elementor-37 .elementor-element.elementor-element-1d8238d>.elementor-widget-container{margin:0}.elementor-37 .elementor-element.elementor-element-a80716e{padding:40px 20px}.elementor-37 .elementor-element.elementor-element-fda3935>.elementor-element-populated{margin:0 0 40px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-37 .elementor-element.elementor-element-ed4c468>.elementor-widget-container{margin:-23px 0 -33px}.elementor-37 .elementor-element.elementor-element-5a85197>.elementor-widget-container{margin:-9px 0 -25px}.elementor-37 .elementor-element.elementor-element-ab5154b{padding:60px 0 100px}.elementor-37 .elementor-element.elementor-element-1c9b2a8>.elementor-widget-container{padding:0 0 25px}.elementor-37 .elementor-element.elementor-element-1c9b2a8 .elementor-heading-title{font-size:60px}.elementor-37 .elementor-element.elementor-element-1911df5>.elementor-element-populated{margin:0 15px 30px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-37 .elementor-element.elementor-element-7a94e39>.elementor-element-populated{margin:0 15px 28px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-37 .elementor-element.elementor-element-2c771de3{padding:30px 30px 40px}.elementor-37 .elementor-element.elementor-element-177d917b>.elementor-widget-container{padding:0 0 25px}.elementor-37 .elementor-element.elementor-element-177d917b{text-align:center}.elementor-37 .elementor-element.elementor-element-177d917b .elementor-heading-title{font-size:60px}.elementor-37 .elementor-element.elementor-element-7acc113{padding:50px 30px}.elementor-37 .elementor-element.elementor-element-58f4861>.elementor-element-populated{margin:0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-37 .elementor-element.elementor-element-9d4b5df{text-align:center}.elementor-37 .elementor-element.elementor-element-e7803c2{text-align:center}.elementor-37 .elementor-element.elementor-element-e7803c2 .elementor-heading-title{font-size:50px}.elementor-37 .elementor-element.elementor-element-b155b71>.elementor-widget-container{margin:-23px 0 -32px}.elementor-37 .elementor-element.elementor-element-a38a888 img{height:373px}.elementor-37 .elementor-element.elementor-element-ccd724c{padding:40px 0}.elementor-37 .elementor-element.elementor-element-6c35108>.elementor-element-populated{padding:20px}.elementor-37 .elementor-element.elementor-element-2b99944 .elementor-heading-title{font-size:60px}.elementor-37 .elementor-element.elementor-element-1b56da9>.elementor-widget-container{margin:0;padding:0}.elementor-37 .elementor-element.elementor-element-f67738b{padding:50px 0}.elementor-37 .elementor-element.elementor-element-d1eba6d{text-align:center}.elementor-37 .elementor-element.elementor-element-d1eba6d .elementor-heading-title{font-size:60px}.elementor-37 .elementor-element.elementor-element-18eedf9>.elementor-element-populated{margin:0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-37 .elementor-element.elementor-element-ecb63bf img{height:282px}.elementor-37 .elementor-element.elementor-element-e466f09>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-37 .elementor-element.elementor-element-40d9cb3{margin-top:20px;margin-bottom:0;padding:0}.elementor-37 .elementor-element.elementor-element-4f18b2d>.elementor-element-populated{padding:0 0 0 15px}.elementor-37 .elementor-element.elementor-element-f480313 img{height:380px}.elementor-37 .elementor-element.elementor-element-b1317a7{margin-top:20px;margin-bottom:0}.elementor-37 .elementor-element.elementor-element-a9a4ab8 img{height:271px}.elementor-37 .elementor-element.elementor-element-ec459f6>.elementor-element-populated{padding:30px 0 0 20px}.elementor-37 .elementor-element.elementor-element-30e07c3{margin-top:0;margin-bottom:0;padding:60px 0}.elementor-37 .elementor-element.elementor-element-ec9f72a{padding:30px}.elementor-37 .elementor-element.elementor-element-5cf52ee>.elementor-widget-container{margin:-80px 0 0}.elementor-37 .elementor-element.elementor-element-5cf52ee img{width:90px}.elementor-37 .elementor-element.elementor-element-62e9dfc .elementor-testimonial__text{font-size:22px}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-8e255af{font-size:18px}.elementor-37 .elementor-element.elementor-element-7d68a5c{margin-top:0;margin-bottom:0;padding:0}.elementor-37 .elementor-element.elementor-element-04a3758>.elementor-widget-container{padding:0}.elementor-37 .elementor-element.elementor-element-1135104>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 20px}.elementor-37 .elementor-element.elementor-element-1135104{z-index:1}.elementor-37 .elementor-element.elementor-element-859d154 .elementor-heading-title{font-size:36px}.elementor-37 .elementor-element.elementor-element-02eb108{font-size:18px}.elementor-37 .elementor-element.elementor-element-fda3935>.elementor-element-populated{margin:0 0 30px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-37 .elementor-element.elementor-element-5a85197>.elementor-widget-container{margin:-9px 0 0}.elementor-37 .elementor-element.elementor-element-e40b247>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-37 .elementor-element.elementor-element-ab5154b{padding:60px 20px}.elementor-37 .elementor-element.elementor-element-1c9b2a8 .elementor-heading-title{font-size:36px}.elementor-37 .elementor-element.elementor-element-1911df5>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-37 .elementor-element.elementor-element-7a94e39>.elementor-element-populated{margin:30px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-37 .elementor-element.elementor-element-3664fb5>.elementor-element-populated{margin:30px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-37 .elementor-element.elementor-element-a785867>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-37 .elementor-element.elementor-element-2c771de3{padding:30px 20px}.elementor-37 .elementor-element.elementor-element-177d917b{text-align:center}.elementor-37 .elementor-element.elementor-element-177d917b .elementor-heading-title{font-size:36px}.elementor-37 .elementor-element.elementor-element-74feecfe>.elementor-widget-container{margin:-25px 0 0}.elementor-37 .elementor-element.elementor-element-7acc113{padding:50px 20px}.elementor-37 .elementor-element.elementor-element-58f4861>.elementor-element-populated{margin:0 0 30px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-37 .elementor-element.elementor-element-e7803c2 .elementor-heading-title{font-size:36px}.elementor-37 .elementor-element.elementor-element-a38a888 img{height:233px}.elementor-37 .elementor-element.elementor-element-ccd724c{padding:60px 20px 30px}.elementor-37 .elementor-element.elementor-element-56bfa98>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-37 .elementor-element.elementor-element-6c35108>.elementor-element-populated{padding:20px 0 0}.elementor-37 .elementor-element.elementor-element-2b99944 .elementor-heading-title{font-size:40px}.elementor-37 .elementor-element.elementor-element-1b56da9>.elementor-widget-container{margin:-25px 0 -10px;padding:0}.elementor-37 .elementor-element.elementor-element-f67738b{padding:50px 20px}.elementor-37 .elementor-element.elementor-element-d1eba6d .elementor-heading-title{font-size:36px}.elementor-37 .elementor-element.elementor-element-ecb63bf img{height:174px}.elementor-37 .elementor-element.elementor-element-e466f09>.elementor-element-populated{margin:0 0 25px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0 0}.elementor-37 .elementor-element.elementor-element-4f18b2d>.elementor-element-populated{padding:30px 0 0}.elementor-37 .elementor-element.elementor-element-f480313 img{height:263px}.elementor-37 .elementor-element.elementor-element-9337a75>.elementor-element-populated{padding:20px 0 0}.elementor-37 .elementor-element.elementor-element-a9a4ab8 img{height:208px}.elementor-37 .elementor-element.elementor-element-ec459f6>.elementor-element-populated{padding:30px 0 0}.elementor-37 .elementor-element.elementor-element-30e07c3{margin-top:0;margin-bottom:0;padding:40px 0}.elementor-37 .elementor-element.elementor-element-ec9f72a{padding:30px 20px 20px}.elementor-37 .elementor-element.elementor-element-5cf52ee>.elementor-widget-container{margin:-70px 0 0}.elementor-37 .elementor-element.elementor-element-5cf52ee img{width:80px}.elementor-37 .elementor-element.elementor-element-62e9dfc>.elementor-widget-container{margin:0;padding:0}.elementor-37 .elementor-element.elementor-element-62e9dfc .elementor-testimonial__text{font-size:18px}.elementor-37 .elementor-element.elementor-element-62e9dfc .elementor-testimonial__name{font-size:15px;letter-spacing:1px}.elementor-37 .elementor-element.elementor-element-62e9dfc .elementor-testimonial__title{font-size:15px;letter-spacing:1px}}.elementor-37 .elementor-element.elementor-element-0159ebc .swiper-slide-inner{padding-bottom:75%}.elementor-37 .elementor-element.elementor-element-0159ebc .swiper-slide-image{position:absolute;left:0;top:0;display:block;width:100%;height:100% !important;object-fit:cover}.elementor-37 .elementor-element.elementor-element-b07eaa4 .heading-block{display:block}.elementor-37 .elementor-element.elementor-element-04a3758 .swiper-slide-inner{padding-bottom:60%}@media only screen and (max-width:767px){.elementor-37 .elementor-element.elementor-element-04a3758 .swiper-slide-inner{padding-bottom:80%}}.elementor-37 .elementor-element.elementor-element-04a3758 .swiper-slide-image{position:absolute;left:0;top:0;display:block;width:100%;height:100% !important}.elementor-37 .elementor-element.elementor-element-859d154 .heading-block{display:block}.elementor-37 .elementor-element.elementor-element-74feecfe .slick-nav{border:2px solid #425563;border-radius:50%}.elementor-37 .elementor-element.elementor-element-74feecfe .slick-nav.style-3.top-right{top:-72px}@media only screen and (max-width:767px){.elementor-37 .elementor-element.elementor-element-74feecfe .slick-nav.style-3.top-right{top:-25px;display:none !important}}.elementor-37 .elementor-element.elementor-element-74feecfe .slick-prev{line-height:28px;margin-right:10px}.elementor-37 .elementor-element.elementor-element-74feecfe .slick-prev.style-3:before{line-height:28px}.elementor-37 .elementor-element.elementor-element-74feecfe .slick-next.style-3:before{line-height:28px}.elementor-37 .elementor-element.elementor-element-a38a888 .elementor-widget-container{height:auto;position:relative;display:inline-block}.elementor-37 .elementor-element.elementor-element-a38a888 .elementor-widget-container:after{content:'';display:block;background-image:url('https://riversidepoolsnc.com/wp-content/uploads/2022/02/patter-green-image.jpg');width:100%;height:100%;position:absolute;left:25px;top:25px;z-index:1}.elementor-37 .elementor-element.elementor-element-a38a888 img{position:relative;z-index:2}.elementor-37 .elementor-element.elementor-element-62e9dfc .elementor-testimonial__cite{flex-direction:row}.elementor-37 .elementor-element.elementor-element-62e9dfc .elementor-testimonial__name{padding-right:12px;border-right:2px solid #bdc3c7}.elementor-37 .elementor-element.elementor-element-62e9dfc .elementor-testimonial__title{margin-left:12px}