.elementor-6995 .elementor-element.elementor-element-dd4120c:not(.elementor-motion-effects-element-type-background), .elementor-6995 .elementor-element.elementor-element-dd4120c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://specialtypoolandfountain.com/wp-content/uploads/2026/01/custom-pool-design.jpg");background-position:center center;background-size:cover;}.elementor-6995 .elementor-element.elementor-element-dd4120c > .elementor-background-overlay{background-color:#000000C4;opacity:0.94;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6995 .elementor-element.elementor-element-dd4120c > .elementor-container{min-height:400px;}.elementor-6995 .elementor-element.elementor-element-dd4120c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-6995 .elementor-element.elementor-element-54b7401.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-6995 .elementor-element.elementor-element-54b7401.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-6995 .elementor-element.elementor-element-54b7401 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-6995 .elementor-element.elementor-element-de86ab8{--spacer-size:175px;}.elementor-6995 .elementor-element.elementor-element-8189f1d{width:var( --container-widget-width, 1280px );max-width:1280px;--container-widget-width:1280px;--container-widget-flex-grow:0;}.elementor-6995 .elementor-element.elementor-element-8189f1d .wgl-double_heading{flex-direction:column;}.elementor-6995 .elementor-element.elementor-element-8189f1d .dbl-title_1{font-size:55px;font-weight:600;line-height:1.25em;color:#FFFFFF;display:block;}.elementor-6995 .elementor-element.elementor-element-8189f1d .dbl-title_2{color:#609ACE;display:block;}.elementor-6995 .elementor-element.elementor-element-8189f1d .dbl-title_3{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:#FFFFFF;display:block;}.elementor-6995 .elementor-element.elementor-element-8189f1d .dbl-subtitle{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;line-height:3.6em;letter-spacing:0.2em;color:var( --e-global-color-f9d3fa2 );}.elementor-6995 .elementor-element.elementor-element-dfd05c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-dfd05c9{z-index:1;}.elementor-6995 .elementor-element.elementor-element-dfd05c9 a.elementor-button, .elementor-6995 .elementor-element.elementor-element-dfd05c9 .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-dfd05c9 a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-dfd05c9 .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-dfd05c9 a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-dfd05c9 .elementor-button:focus{color:var( --e-global-color-f9d3fa2 );background-color:var( --e-global-color-73d35510 );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-dfd05c9 .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-dfd05c9 .elementor-button .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-dfd05c9 .elementor-button:hover .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-75737a8{--spacer-size:68px;}.elementor-6995 .elementor-element.elementor-element-7a58234{padding:60px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6995 .elementor-element.elementor-element-e6bbe52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6995 .elementor-element.elementor-element-e6bbe52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6995 .elementor-element.elementor-element-e6bbe52 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-6995 .elementor-element.elementor-element-e6bbe52 > .elementor-element-populated{padding:0px 0px 25px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6995 .elementor-element.elementor-element-3aa1e12{text-align:center;}.elementor-6995 .elementor-element.elementor-element-3aa1e12 .elementor-heading-title{color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-2e9fbb6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--padding-top:30px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-6995 .elementor-element.elementor-element-ef569ef{--display:flex;--justify-content:center;}.elementor-6995 .elementor-element.elementor-element-84906e8{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 5px rgba(0, 154.00000000000023, 222, 0.37);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6995 .elementor-element.elementor-element-36d2867{text-align:start;}.elementor-6995 .elementor-element.elementor-element-36d2867 .elementor-heading-title{color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-d2804a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6995 .elementor-element.elementor-element-5fc234a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-5fc234a{z-index:1;}.elementor-6995 .elementor-element.elementor-element-5fc234a .elementor-button .elementor-align-icon-right .elementor-button-icon{margin-left:15px;}.elementor-6995 .elementor-element.elementor-element-5fc234a .elementor-button .elementor-align-icon-left .elementor-button-icon{margin-right:15px;}.elementor-6995 .elementor-element.elementor-element-5fc234a a.elementor-button, .elementor-6995 .elementor-element.elementor-element-5fc234a .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-5fc234a a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-5fc234a .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-5fc234a a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-5fc234a .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-5fc234a .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-5fc234a .elementor-button .elementor-icon{color:#ffffff;font-size:19px;}.elementor-6995 .elementor-element.elementor-element-5fc234a .elementor-button:hover .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-2be4692 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-2be4692{z-index:1;}.elementor-6995 .elementor-element.elementor-element-2be4692 .elementor-button .elementor-align-icon-right .elementor-button-icon{margin-left:15px;}.elementor-6995 .elementor-element.elementor-element-2be4692 .elementor-button .elementor-align-icon-left .elementor-button-icon{margin-right:15px;}.elementor-6995 .elementor-element.elementor-element-2be4692 a.elementor-button, .elementor-6995 .elementor-element.elementor-element-2be4692 .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-2be4692 a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-2be4692 .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-2be4692 a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-2be4692 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-2be4692 .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-2be4692 .elementor-button .elementor-icon{color:#ffffff;font-size:19px;}.elementor-6995 .elementor-element.elementor-element-2be4692 .elementor-button:hover .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-ce47f62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6995 .elementor-element.elementor-element-44947b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-44947b8{z-index:1;}.elementor-6995 .elementor-element.elementor-element-44947b8 .elementor-button .elementor-align-icon-right .elementor-button-icon{margin-left:15px;}.elementor-6995 .elementor-element.elementor-element-44947b8 .elementor-button .elementor-align-icon-left .elementor-button-icon{margin-right:15px;}.elementor-6995 .elementor-element.elementor-element-44947b8 a.elementor-button, .elementor-6995 .elementor-element.elementor-element-44947b8 .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-44947b8 a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-44947b8 .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-44947b8 a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-44947b8 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-44947b8 .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-44947b8 .elementor-button .elementor-icon{color:#ffffff;font-size:19px;}.elementor-6995 .elementor-element.elementor-element-44947b8 .elementor-button:hover .elementor-icon{color:#ffffff;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6995 .elementor-element.elementor-element-d3e0839{font-size:17px;}.elementor-6995 .elementor-element.elementor-element-5844144{--display:flex;--justify-content:center;}.elementor-6995 .elementor-element.elementor-element-596b41a{text-align:start;}.elementor-6995 .elementor-element.elementor-element-596b41a .elementor-heading-title{color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-4fb3ca6{font-size:17px;}.elementor-6995 .elementor-element.elementor-element-b75d89e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-b75d89e{z-index:1;}.elementor-6995 .elementor-element.elementor-element-b75d89e .elementor-button .elementor-align-icon-right .elementor-button-icon{margin-left:15px;}.elementor-6995 .elementor-element.elementor-element-b75d89e .elementor-button .elementor-align-icon-left .elementor-button-icon{margin-right:15px;}.elementor-6995 .elementor-element.elementor-element-b75d89e a.elementor-button, .elementor-6995 .elementor-element.elementor-element-b75d89e .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-b75d89e a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-b75d89e .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-b75d89e a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-b75d89e .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-b75d89e .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-b75d89e .elementor-button .elementor-icon{color:#ffffff;font-size:19px;}.elementor-6995 .elementor-element.elementor-element-b75d89e .elementor-button:hover .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-5fff525{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-6995 .elementor-element.elementor-element-5fff525:not(.elementor-motion-effects-element-type-background), .elementor-6995 .elementor-element.elementor-element-5fff525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-6995 .elementor-element.elementor-element-9a16c79{--display:flex;--justify-content:center;}.elementor-6995 .elementor-element.elementor-element-957ee2e{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 5px rgba(0, 154.00000000000023, 222, 0.37);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6995 .elementor-element.elementor-element-05e57f6{text-align:start;}.elementor-6995 .elementor-element.elementor-element-05e57f6 .elementor-heading-title{color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-052123e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6995 .elementor-element.elementor-element-50d16b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-50d16b2{z-index:1;}.elementor-6995 .elementor-element.elementor-element-50d16b2 .elementor-button .elementor-align-icon-right .elementor-button-icon{margin-left:15px;}.elementor-6995 .elementor-element.elementor-element-50d16b2 .elementor-button .elementor-align-icon-left .elementor-button-icon{margin-right:15px;}.elementor-6995 .elementor-element.elementor-element-50d16b2 a.elementor-button, .elementor-6995 .elementor-element.elementor-element-50d16b2 .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-50d16b2 a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-50d16b2 .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-50d16b2 a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-50d16b2 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-50d16b2 .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-50d16b2 .elementor-button .elementor-icon{color:#ffffff;font-size:19px;}.elementor-6995 .elementor-element.elementor-element-50d16b2 .elementor-button:hover .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-38a10e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-38a10e5{z-index:1;}.elementor-6995 .elementor-element.elementor-element-38a10e5 .elementor-button .elementor-align-icon-right .elementor-button-icon{margin-left:15px;}.elementor-6995 .elementor-element.elementor-element-38a10e5 .elementor-button .elementor-align-icon-left .elementor-button-icon{margin-right:15px;}.elementor-6995 .elementor-element.elementor-element-38a10e5 a.elementor-button, .elementor-6995 .elementor-element.elementor-element-38a10e5 .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-38a10e5 a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-38a10e5 .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-38a10e5 a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-38a10e5 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-38a10e5 .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-38a10e5 .elementor-button .elementor-icon{color:#ffffff;font-size:19px;}.elementor-6995 .elementor-element.elementor-element-38a10e5 .elementor-button:hover .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-440d445{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6995 .elementor-element.elementor-element-569f715 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-569f715{z-index:1;}.elementor-6995 .elementor-element.elementor-element-569f715 .elementor-button .elementor-align-icon-right .elementor-button-icon{margin-left:15px;}.elementor-6995 .elementor-element.elementor-element-569f715 .elementor-button .elementor-align-icon-left .elementor-button-icon{margin-right:15px;}.elementor-6995 .elementor-element.elementor-element-569f715 a.elementor-button, .elementor-6995 .elementor-element.elementor-element-569f715 .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-569f715 a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-569f715 .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-569f715 a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-569f715 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-569f715 .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-569f715 .elementor-button .elementor-icon{color:#ffffff;font-size:19px;}.elementor-6995 .elementor-element.elementor-element-569f715 .elementor-button:hover .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-d7b5d4c{font-size:17px;}.elementor-6995 .elementor-element.elementor-element-e7b4bbd{--display:flex;--justify-content:center;}.elementor-6995 .elementor-element.elementor-element-d0e3036{text-align:start;}.elementor-6995 .elementor-element.elementor-element-d0e3036 .elementor-heading-title{color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-60f546d{font-size:17px;}.elementor-6995 .elementor-element.elementor-element-6c99443 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-6c99443{z-index:1;}.elementor-6995 .elementor-element.elementor-element-6c99443 .elementor-button .elementor-align-icon-right .elementor-button-icon{margin-left:15px;}.elementor-6995 .elementor-element.elementor-element-6c99443 .elementor-button .elementor-align-icon-left .elementor-button-icon{margin-right:15px;}.elementor-6995 .elementor-element.elementor-element-6c99443 a.elementor-button, .elementor-6995 .elementor-element.elementor-element-6c99443 .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-6c99443 a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-6c99443 .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-6c99443 a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-6c99443 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-6c99443 .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-6c99443 .elementor-button .elementor-icon{color:#ffffff;font-size:19px;}.elementor-6995 .elementor-element.elementor-element-6c99443 .elementor-button:hover .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-70da9ea{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--padding-top:30px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-6995 .elementor-element.elementor-element-ee93e67{--display:flex;--justify-content:center;}.elementor-6995 .elementor-element.elementor-element-055bbef{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 5px rgba(0, 154.00000000000023, 222, 0.37);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6995 .elementor-element.elementor-element-cd42f1a{text-align:start;}.elementor-6995 .elementor-element.elementor-element-cd42f1a .elementor-heading-title{color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-2926829{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6995 .elementor-element.elementor-element-62d9fa4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-62d9fa4{z-index:1;}.elementor-6995 .elementor-element.elementor-element-62d9fa4 .elementor-button .elementor-align-icon-right .elementor-button-icon{margin-left:15px;}.elementor-6995 .elementor-element.elementor-element-62d9fa4 .elementor-button .elementor-align-icon-left .elementor-button-icon{margin-right:15px;}.elementor-6995 .elementor-element.elementor-element-62d9fa4 a.elementor-button, .elementor-6995 .elementor-element.elementor-element-62d9fa4 .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-62d9fa4 a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-62d9fa4 .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-62d9fa4 a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-62d9fa4 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-62d9fa4 .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-62d9fa4 .elementor-button .elementor-icon{color:#ffffff;font-size:19px;}.elementor-6995 .elementor-element.elementor-element-62d9fa4 .elementor-button:hover .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-c4e2e32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-c4e2e32{z-index:1;}.elementor-6995 .elementor-element.elementor-element-c4e2e32 .elementor-button .elementor-align-icon-right .elementor-button-icon{margin-left:15px;}.elementor-6995 .elementor-element.elementor-element-c4e2e32 .elementor-button .elementor-align-icon-left .elementor-button-icon{margin-right:15px;}.elementor-6995 .elementor-element.elementor-element-c4e2e32 a.elementor-button, .elementor-6995 .elementor-element.elementor-element-c4e2e32 .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-c4e2e32 a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-c4e2e32 .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-c4e2e32 a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-c4e2e32 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-c4e2e32 .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-c4e2e32 .elementor-button .elementor-icon{color:#ffffff;font-size:19px;}.elementor-6995 .elementor-element.elementor-element-c4e2e32 .elementor-button:hover .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-834bd39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6995 .elementor-element.elementor-element-4e91e59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-4e91e59{z-index:1;}.elementor-6995 .elementor-element.elementor-element-4e91e59 .elementor-button .elementor-align-icon-right .elementor-button-icon{margin-left:15px;}.elementor-6995 .elementor-element.elementor-element-4e91e59 .elementor-button .elementor-align-icon-left .elementor-button-icon{margin-right:15px;}.elementor-6995 .elementor-element.elementor-element-4e91e59 a.elementor-button, .elementor-6995 .elementor-element.elementor-element-4e91e59 .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-4e91e59 a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-4e91e59 .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-4e91e59 a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-4e91e59 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-4e91e59 .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-4e91e59 .elementor-button .elementor-icon{color:#ffffff;font-size:19px;}.elementor-6995 .elementor-element.elementor-element-4e91e59 .elementor-button:hover .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-7f443e8{font-size:17px;}.elementor-6995 .elementor-element.elementor-element-64dc6b9{--display:flex;--justify-content:center;}.elementor-6995 .elementor-element.elementor-element-a57715a{text-align:start;}.elementor-6995 .elementor-element.elementor-element-a57715a .elementor-heading-title{color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-07d80f9{font-size:17px;}.elementor-6995 .elementor-element.elementor-element-7dc6e80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-7dc6e80{z-index:1;}.elementor-6995 .elementor-element.elementor-element-7dc6e80 .elementor-button .elementor-align-icon-right .elementor-button-icon{margin-left:15px;}.elementor-6995 .elementor-element.elementor-element-7dc6e80 .elementor-button .elementor-align-icon-left .elementor-button-icon{margin-right:15px;}.elementor-6995 .elementor-element.elementor-element-7dc6e80 a.elementor-button, .elementor-6995 .elementor-element.elementor-element-7dc6e80 .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-7dc6e80 a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-7dc6e80 .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-7dc6e80 a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-7dc6e80 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-7dc6e80 .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-7dc6e80 .elementor-button .elementor-icon{color:#ffffff;font-size:19px;}.elementor-6995 .elementor-element.elementor-element-7dc6e80 .elementor-button:hover .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-38e2dfd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--overlay-opacity:0.67;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-6995 .elementor-element.elementor-element-38e2dfd:not(.elementor-motion-effects-element-type-background), .elementor-6995 .elementor-element.elementor-element-38e2dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bf4789 );background-image:url("https://specialtypoolandfountain.com/wp-content/uploads/2026/01/Untitled-16.png");background-position:center center;background-size:cover;}.elementor-6995 .elementor-element.elementor-element-38e2dfd::before, .elementor-6995 .elementor-element.elementor-element-38e2dfd > .elementor-background-video-container::before, .elementor-6995 .elementor-element.elementor-element-38e2dfd > .e-con-inner > .elementor-background-video-container::before, .elementor-6995 .elementor-element.elementor-element-38e2dfd > .elementor-background-slideshow::before, .elementor-6995 .elementor-element.elementor-element-38e2dfd > .e-con-inner > .elementor-background-slideshow::before, .elementor-6995 .elementor-element.elementor-element-38e2dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6995 .elementor-element.elementor-element-77d6af8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6995 .elementor-element.elementor-element-523090b{--display:flex;}.elementor-6995 .elementor-element.elementor-element-8cb5eca{text-align:center;}.elementor-6995 .elementor-element.elementor-element-8cb5eca .elementor-heading-title{color:#FFFFFF;}.elementor-6995 .elementor-element.elementor-element-04848df{text-align:center;font-size:17px;color:var( --e-global-color-73d35510 );}.elementor-6995 .elementor-element.elementor-element-bd32594 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-bd32594{z-index:1;}.elementor-6995 .elementor-element.elementor-element-bd32594 a.elementor-button, .elementor-6995 .elementor-element.elementor-element-bd32594 .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-f9d3fa2 );padding:20px 20px 20px 20px;}.elementor-6995 .elementor-element.elementor-element-bd32594 a.elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-bd32594 .elementor-button:hover, .elementor-6995 .elementor-element.elementor-element-bd32594 a.elementor-button:focus, .elementor-6995 .elementor-element.elementor-element-bd32594 .elementor-button:focus{color:var( --e-global-color-f9d3fa2 );background-color:var( --e-global-color-73d35510 );border-color:var( --e-global-color-2bf4789 );}.elementor-6995 .elementor-element.elementor-element-bd32594 .elementor-button{border-style:none;}.elementor-6995 .elementor-element.elementor-element-bd32594 .elementor-button .elementor-icon{color:#ffffff;}.elementor-6995 .elementor-element.elementor-element-bd32594 .elementor-button:hover .elementor-icon{color:#ffffff;}body.elementor-page-6995 #main.site-main{z-index:0;}@media(max-width:1200px){.elementor-6995 .elementor-element.elementor-element-de86ab8{--spacer-size:100px;}.elementor-6995 .elementor-element.elementor-element-8189f1d .dbl-title_1{font-size:50px;}.elementor-6995 .elementor-element.elementor-element-8189f1d .dbl-title_3{font-size:17px;line-height:27px;}.elementor-6995 .elementor-element.elementor-element-8189f1d .dbl-subtitle{font-size:12px;}.elementor-6995 .elementor-element.elementor-element-7a58234{padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-e6bbe52 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6995 .elementor-element.elementor-element-2e9fbb6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-6995 .elementor-element.elementor-element-36d2867{text-align:center;}.elementor-6995 .elementor-element.elementor-element-d2804a2{--justify-content:center;}.elementor-6995 .elementor-element.elementor-element-ce47f62{--justify-content:center;}.elementor-6995 .elementor-element.elementor-element-d3e0839{text-align:center;}.elementor-6995 .elementor-element.elementor-element-4fb3ca6{text-align:center;}.elementor-6995 .elementor-element.elementor-element-5fff525{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-6995 .elementor-element.elementor-element-05e57f6{text-align:center;}.elementor-6995 .elementor-element.elementor-element-052123e{--justify-content:center;}.elementor-6995 .elementor-element.elementor-element-440d445{--justify-content:center;}.elementor-6995 .elementor-element.elementor-element-d7b5d4c{text-align:center;}.elementor-6995 .elementor-element.elementor-element-60f546d{text-align:center;}.elementor-6995 .elementor-element.elementor-element-70da9ea{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-6995 .elementor-element.elementor-element-cd42f1a{text-align:center;}.elementor-6995 .elementor-element.elementor-element-2926829{--justify-content:center;}.elementor-6995 .elementor-element.elementor-element-834bd39{--justify-content:center;}.elementor-6995 .elementor-element.elementor-element-7f443e8{text-align:center;}.elementor-6995 .elementor-element.elementor-element-07d80f9{text-align:center;}.elementor-6995 .elementor-element.elementor-element-38e2dfd{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-6995 .elementor-element.elementor-element-de86ab8{--spacer-size:40px;}.elementor-6995 .elementor-element.elementor-element-8189f1d .dbl-title_1{font-size:38px;line-height:48px;}.elementor-6995 .elementor-element.elementor-element-8189f1d .dbl-title_3{font-size:16px;line-height:26px;}.elementor-6995 .elementor-element.elementor-element-75737a8{--spacer-size:40px;}.elementor-6995 .elementor-element.elementor-element-3aa1e12 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-6995 .elementor-element.elementor-element-2e9fbb6{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-6995 .elementor-element.elementor-element-84906e8{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6995 .elementor-element.elementor-element-36d2867 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-6995 .elementor-element.elementor-element-d3e0839{text-align:center;}.elementor-6995 .elementor-element.elementor-element-596b41a{text-align:center;}.elementor-6995 .elementor-element.elementor-element-596b41a .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-6995 .elementor-element.elementor-element-4fb3ca6{text-align:center;}.elementor-6995 .elementor-element.elementor-element-5fff525{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-6995 .elementor-element.elementor-element-957ee2e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6995 .elementor-element.elementor-element-05e57f6 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-6995 .elementor-element.elementor-element-d7b5d4c{text-align:center;}.elementor-6995 .elementor-element.elementor-element-d0e3036{text-align:center;}.elementor-6995 .elementor-element.elementor-element-d0e3036 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-6995 .elementor-element.elementor-element-60f546d{text-align:center;}.elementor-6995 .elementor-element.elementor-element-70da9ea{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-6995 .elementor-element.elementor-element-055bbef{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6995 .elementor-element.elementor-element-cd42f1a .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-6995 .elementor-element.elementor-element-7f443e8{text-align:center;}.elementor-6995 .elementor-element.elementor-element-a57715a{text-align:center;}.elementor-6995 .elementor-element.elementor-element-a57715a .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-6995 .elementor-element.elementor-element-07d80f9{text-align:center;}.elementor-6995 .elementor-element.elementor-element-38e2dfd{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-6995 .elementor-element.elementor-element-8cb5eca .elementor-heading-title{font-size:32px;line-height:38px;}}@media(min-width:768px){.elementor-6995 .elementor-element.elementor-element-009c40c{width:12%;}.elementor-6995 .elementor-element.elementor-element-e6bbe52{width:75.332%;}.elementor-6995 .elementor-element.elementor-element-26ada75{width:12%;}.elementor-6995 .elementor-element.elementor-element-ef569ef{--width:48%;}.elementor-6995 .elementor-element.elementor-element-5844144{--width:48%;}.elementor-6995 .elementor-element.elementor-element-9a16c79{--width:48%;}.elementor-6995 .elementor-element.elementor-element-e7b4bbd{--width:48%;}.elementor-6995 .elementor-element.elementor-element-ee93e67{--width:48%;}.elementor-6995 .elementor-element.elementor-element-64dc6b9{--width:48%;}}@media(max-width:1200px) and (min-width:768px){.elementor-6995 .elementor-element.elementor-element-e6bbe52{width:100%;}.elementor-6995 .elementor-element.elementor-element-2e9fbb6{--content-width:100%;}.elementor-6995 .elementor-element.elementor-element-ef569ef{--width:95%;}.elementor-6995 .elementor-element.elementor-element-5844144{--width:95%;}.elementor-6995 .elementor-element.elementor-element-5fff525{--content-width:100%;}.elementor-6995 .elementor-element.elementor-element-9a16c79{--width:95%;}.elementor-6995 .elementor-element.elementor-element-e7b4bbd{--width:95%;}.elementor-6995 .elementor-element.elementor-element-70da9ea{--content-width:100%;}.elementor-6995 .elementor-element.elementor-element-ee93e67{--width:95%;}.elementor-6995 .elementor-element.elementor-element-64dc6b9{--width:95%;}}/* Start custom CSS */.page-id-6995 .page-header {
    display: none !important;
}/* End custom CSS */