.elementor-1291 .elementor-element.elementor-element-28ae8cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7484a74 );--border-color:var( --e-global-color-7484a74 );--padding-top:5rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1291 .elementor-element.elementor-element-28ae8cc::before, .elementor-1291 .elementor-element.elementor-element-28ae8cc > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-28ae8cc > .e-con-inner > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-28ae8cc > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-28ae8cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-28ae8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F5F5;--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1291 .elementor-element.elementor-element-d94adf0{text-align:center;}.elementor-1291 .elementor-element.elementor-element-02584ae{text-align:center;}.elementor-1291 .elementor-element.elementor-element-dd0d14f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0.5em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-1291 .elementor-element.elementor-element-6d50210{font-family:var( --e-global-typography-fb360d2-font-family ), Sans-serif;font-size:var( --e-global-typography-fb360d2-font-size );font-weight:var( --e-global-typography-fb360d2-font-weight );color:var( --e-global-color-06fffa4 );}.elementor-1291 .elementor-element.elementor-element-6d50210 a{color:var( --e-global-color-48f589c );}.elementor-1291 .elementor-element.elementor-element-6d50210 a:hover{color:var( --e-global-color-52479c2 );}.elementor-1291 .elementor-element.elementor-element-a533810{--display:flex;--min-height:572px;--overlay-opacity:0.5;}.elementor-1291 .elementor-element.elementor-element-a533810:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-a533810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.davidpoolandspa.com/wp-content/uploads/2023/06/slide-cropped-2000.jpg");background-position:center center;background-size:cover;}.elementor-1291 .elementor-element.elementor-element-a533810::before, .elementor-1291 .elementor-element.elementor-element-a533810 > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-a533810 > .e-con-inner > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-a533810 > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-a533810 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-a533810 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-48f589c );--background-overlay:'';}.elementor-1291 .elementor-element.elementor-element-81efc85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1291 .elementor-element.elementor-element-d6c5bad{text-align:center;}.elementor-1291 .elementor-element.elementor-element-d6c5bad .elementor-heading-title{font-family:var( --e-global-typography-9534eaa-font-family ), Sans-serif;font-size:var( --e-global-typography-9534eaa-font-size );font-weight:var( --e-global-typography-9534eaa-font-weight );text-transform:var( --e-global-typography-9534eaa-text-transform );font-style:var( --e-global-typography-9534eaa-font-style );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-c517a92{text-align:center;font-family:var( --e-global-typography-85660c6-font-family ), Sans-serif;font-size:var( --e-global-typography-85660c6-font-size );font-weight:var( --e-global-typography-85660c6-font-weight );line-height:var( --e-global-typography-85660c6-line-height );}.elementor-1291 .elementor-element.elementor-element-bc838d5{text-align:center;}.elementor-1291 .elementor-element.elementor-element-1094dec{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1291 .elementor-element.elementor-element-1094dec:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-1094dec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-48f589c );}.elementor-1291 .elementor-element.elementor-element-6fd441c{--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-1291 .elementor-element.elementor-element-67fdca3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1291 .elementor-element.elementor-element-853ed51{font-family:var( --e-global-typography-097951f-font-family ), Sans-serif;font-size:var( --e-global-typography-097951f-font-size );font-weight:var( --e-global-typography-097951f-font-weight );color:var( --e-global-color-643788e );}.elementor-1291 .elementor-element.elementor-element-c3691e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1291 .elementor-element.elementor-element-a9c271d .gsg-button-icon{font-size:12px;}.elementor-1291 .elementor-element.elementor-element-35fa9e8{--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;--align-items:center;}.elementor-1291 .elementor-element.elementor-element-35fa9e8:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-35fa9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-67f39fc );}.elementor-1291 .elementor-element.elementor-element-4fbf4fb{--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:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-5183ce5{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1291 .elementor-element.elementor-element-9797cd1 .elementor-heading-title{font-family:var( --e-global-typography-9534eaa-font-family ), Sans-serif;font-size:var( --e-global-typography-9534eaa-font-size );font-weight:var( --e-global-typography-9534eaa-font-weight );text-transform:var( --e-global-typography-9534eaa-text-transform );font-style:var( --e-global-typography-9534eaa-font-style );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-ecf3101 .gsg-button-icon{font-size:12px;}.elementor-1291 .elementor-element.elementor-element-5703f19{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-1291 .elementor-element.elementor-element-5703f19:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-5703f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.davidpoolandspa.com/wp-content/uploads/2023/06/latham-slide-1-scaled-e1686930047806.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1291 .elementor-element.elementor-element-5703f19::before, .elementor-1291 .elementor-element.elementor-element-5703f19 > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-5703f19 > .e-con-inner > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-5703f19 > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-5703f19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-5703f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-48f589c );--background-overlay:'';}.elementor-1291 .elementor-element.elementor-element-509f77d{--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:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-94876f2{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-1291 .elementor-element.elementor-element-94876f2:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-94876f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.davidpoolandspa.com/wp-content/uploads/2023/06/majesty-ocean-blue-G2-fiberglass-rock-diving-board-sm.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1291 .elementor-element.elementor-element-94876f2::before, .elementor-1291 .elementor-element.elementor-element-94876f2 > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-94876f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-94876f2 > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-94876f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-94876f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-48f589c );--background-overlay:'';}.elementor-1291 .elementor-element.elementor-element-e192c04{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1291 .elementor-element.elementor-element-7a7dea1 .elementor-heading-title{font-family:var( --e-global-typography-9534eaa-font-family ), Sans-serif;font-size:var( --e-global-typography-9534eaa-font-size );font-weight:var( --e-global-typography-9534eaa-font-weight );text-transform:var( --e-global-typography-9534eaa-text-transform );font-style:var( --e-global-typography-9534eaa-font-style );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-b2fb47a .gsg-button-icon{font-size:12px;}.elementor-1291 .elementor-element.elementor-element-32a8db0{--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:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-cc3517f{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1291 .elementor-element.elementor-element-7257211 .elementor-heading-title{font-family:var( --e-global-typography-9534eaa-font-family ), Sans-serif;font-size:var( --e-global-typography-9534eaa-font-size );font-weight:var( --e-global-typography-9534eaa-font-weight );text-transform:var( --e-global-typography-9534eaa-text-transform );font-style:var( --e-global-typography-9534eaa-font-style );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-0c7fabb .gsg-button-icon{font-size:12px;}.elementor-1291 .elementor-element.elementor-element-f27ebdb{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-1291 .elementor-element.elementor-element-f27ebdb:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-f27ebdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.davidpoolandspa.com/wp-content/uploads/2023/06/wading.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1291 .elementor-element.elementor-element-f27ebdb::before, .elementor-1291 .elementor-element.elementor-element-f27ebdb > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-f27ebdb > .e-con-inner > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-f27ebdb > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-f27ebdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-f27ebdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-48f589c );--background-overlay:'';}.elementor-1291 .elementor-element.elementor-element-c694c43{--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:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-47609b5{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-1291 .elementor-element.elementor-element-47609b5:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-47609b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.davidpoolandspa.com/wp-content/uploads/2023/04/RWbQjc09CamsAnp8mqMRPOsbOsyZ7t3vhvuMp-a6EKs.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1291 .elementor-element.elementor-element-47609b5::before, .elementor-1291 .elementor-element.elementor-element-47609b5 > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-47609b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-47609b5 > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-47609b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-47609b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-48f589c );--background-overlay:'';}.elementor-1291 .elementor-element.elementor-element-9896903{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1291 .elementor-element.elementor-element-02e7cbb .elementor-heading-title{font-family:var( --e-global-typography-9534eaa-font-family ), Sans-serif;font-size:var( --e-global-typography-9534eaa-font-size );font-weight:var( --e-global-typography-9534eaa-font-weight );text-transform:var( --e-global-typography-9534eaa-text-transform );font-style:var( --e-global-typography-9534eaa-font-style );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-ad7f627 .gsg-button-icon{font-size:12px;}.elementor-1291 .elementor-element.elementor-element-38be4f4{--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:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-a13e0e7{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1291 .elementor-element.elementor-element-effcf8e .elementor-heading-title{font-family:var( --e-global-typography-9534eaa-font-family ), Sans-serif;font-size:var( --e-global-typography-9534eaa-font-size );font-weight:var( --e-global-typography-9534eaa-font-weight );text-transform:var( --e-global-typography-9534eaa-text-transform );font-style:var( --e-global-typography-9534eaa-font-style );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-eb1c3db .gsg-button-icon{font-size:12px;}.elementor-1291 .elementor-element.elementor-element-7de4cc6{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-1291 .elementor-element.elementor-element-7de4cc6:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-7de4cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.davidpoolandspa.com/wp-content/uploads/2023/04/GFtgFtNRT4D6ben2EIgqxM1a2hwx5WpCU3jn6GyBCyM.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1291 .elementor-element.elementor-element-7de4cc6::before, .elementor-1291 .elementor-element.elementor-element-7de4cc6 > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-7de4cc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-7de4cc6 > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-7de4cc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-7de4cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-48f589c );--background-overlay:'';}.elementor-1291 .elementor-element.elementor-element-2f7a6ec{--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:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-0277003{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-1291 .elementor-element.elementor-element-0277003:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-0277003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.davidpoolandspa.com/wp-content/uploads/2023/07/pal-lighting-thumb.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1291 .elementor-element.elementor-element-0277003::before, .elementor-1291 .elementor-element.elementor-element-0277003 > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-0277003 > .e-con-inner > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-0277003 > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-0277003 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-0277003 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-48f589c );--background-overlay:'';}.elementor-1291 .elementor-element.elementor-element-bae8a32{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1291 .elementor-element.elementor-element-0bcfaf6 .elementor-heading-title{font-family:var( --e-global-typography-9534eaa-font-family ), Sans-serif;font-size:var( --e-global-typography-9534eaa-font-size );font-weight:var( --e-global-typography-9534eaa-font-weight );text-transform:var( --e-global-typography-9534eaa-text-transform );font-style:var( --e-global-typography-9534eaa-font-style );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-a4dbad1 .gsg-button-icon{font-size:12px;}.elementor-1291 .elementor-element.elementor-element-505fef2{--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:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-96096cb{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1291 .elementor-element.elementor-element-93b678a .elementor-heading-title{font-family:var( --e-global-typography-9534eaa-font-family ), Sans-serif;font-size:var( --e-global-typography-9534eaa-font-size );font-weight:var( --e-global-typography-9534eaa-font-weight );text-transform:var( --e-global-typography-9534eaa-text-transform );font-style:var( --e-global-typography-9534eaa-font-style );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-afe8403 .gsg-button-icon{font-size:12px;}.elementor-1291 .elementor-element.elementor-element-e84a18d{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-1291 .elementor-element.elementor-element-e84a18d:not(.elementor-motion-effects-element-type-background), .elementor-1291 .elementor-element.elementor-element-e84a18d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.davidpoolandspa.com/wp-content/uploads/2023/06/crystite-crystal-sapphire-blue-fiberglass-tanning-ledge-cascade-firebowls-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1291 .elementor-element.elementor-element-e84a18d::before, .elementor-1291 .elementor-element.elementor-element-e84a18d > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-e84a18d > .e-con-inner > .elementor-background-video-container::before, .elementor-1291 .elementor-element.elementor-element-e84a18d > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-e84a18d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1291 .elementor-element.elementor-element-e84a18d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-48f589c );--background-overlay:'';}@media(min-width:768px){.elementor-1291 .elementor-element.elementor-element-dd0d14f{--width:1140px;}.elementor-1291 .elementor-element.elementor-element-67fdca3{--width:70%;}.elementor-1291 .elementor-element.elementor-element-c3691e4{--width:25%;}.elementor-1291 .elementor-element.elementor-element-4fbf4fb{--width:91%;}.elementor-1291 .elementor-element.elementor-element-5183ce5{--width:60%;}.elementor-1291 .elementor-element.elementor-element-5703f19{--width:40%;}.elementor-1291 .elementor-element.elementor-element-509f77d{--width:91%;}.elementor-1291 .elementor-element.elementor-element-94876f2{--width:40%;}.elementor-1291 .elementor-element.elementor-element-e192c04{--width:60%;}.elementor-1291 .elementor-element.elementor-element-32a8db0{--width:91%;}.elementor-1291 .elementor-element.elementor-element-cc3517f{--width:60%;}.elementor-1291 .elementor-element.elementor-element-f27ebdb{--width:40%;}.elementor-1291 .elementor-element.elementor-element-c694c43{--width:91%;}.elementor-1291 .elementor-element.elementor-element-47609b5{--width:40%;}.elementor-1291 .elementor-element.elementor-element-9896903{--width:60%;}.elementor-1291 .elementor-element.elementor-element-38be4f4{--width:91%;}.elementor-1291 .elementor-element.elementor-element-a13e0e7{--width:60%;}.elementor-1291 .elementor-element.elementor-element-7de4cc6{--width:40%;}.elementor-1291 .elementor-element.elementor-element-2f7a6ec{--width:91%;}.elementor-1291 .elementor-element.elementor-element-0277003{--width:40%;}.elementor-1291 .elementor-element.elementor-element-bae8a32{--width:60%;}.elementor-1291 .elementor-element.elementor-element-505fef2{--width:91%;}.elementor-1291 .elementor-element.elementor-element-96096cb{--width:60%;}.elementor-1291 .elementor-element.elementor-element-e84a18d{--width:40%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1291 .elementor-element.elementor-element-dd0d14f{--width:100%;}.elementor-1291 .elementor-element.elementor-element-35fa9e8{--width:100%;}.elementor-1291 .elementor-element.elementor-element-4fbf4fb{--width:100%;}.elementor-1291 .elementor-element.elementor-element-5183ce5{--width:50%;}.elementor-1291 .elementor-element.elementor-element-5703f19{--width:50%;}.elementor-1291 .elementor-element.elementor-element-509f77d{--width:100%;}.elementor-1291 .elementor-element.elementor-element-94876f2{--width:50%;}.elementor-1291 .elementor-element.elementor-element-e192c04{--width:50%;}.elementor-1291 .elementor-element.elementor-element-32a8db0{--width:100%;}.elementor-1291 .elementor-element.elementor-element-cc3517f{--width:50%;}.elementor-1291 .elementor-element.elementor-element-f27ebdb{--width:50%;}.elementor-1291 .elementor-element.elementor-element-c694c43{--width:100%;}.elementor-1291 .elementor-element.elementor-element-47609b5{--width:50%;}.elementor-1291 .elementor-element.elementor-element-9896903{--width:50%;}.elementor-1291 .elementor-element.elementor-element-38be4f4{--width:100%;}.elementor-1291 .elementor-element.elementor-element-a13e0e7{--width:50%;}.elementor-1291 .elementor-element.elementor-element-7de4cc6{--width:50%;}.elementor-1291 .elementor-element.elementor-element-2f7a6ec{--width:100%;}.elementor-1291 .elementor-element.elementor-element-0277003{--width:50%;}.elementor-1291 .elementor-element.elementor-element-bae8a32{--width:50%;}.elementor-1291 .elementor-element.elementor-element-505fef2{--width:100%;}.elementor-1291 .elementor-element.elementor-element-96096cb{--width:50%;}.elementor-1291 .elementor-element.elementor-element-e84a18d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1291 .elementor-element.elementor-element-67fdca3{--width:100%;}.elementor-1291 .elementor-element.elementor-element-c3691e4{--width:100%;}.elementor-1291 .elementor-element.elementor-element-5183ce5{--width:100%;}.elementor-1291 .elementor-element.elementor-element-5703f19{--width:100%;}.elementor-1291 .elementor-element.elementor-element-94876f2{--width:100%;}.elementor-1291 .elementor-element.elementor-element-e192c04{--width:100%;}.elementor-1291 .elementor-element.elementor-element-cc3517f{--width:100%;}.elementor-1291 .elementor-element.elementor-element-f27ebdb{--width:100%;}.elementor-1291 .elementor-element.elementor-element-47609b5{--width:100%;}.elementor-1291 .elementor-element.elementor-element-9896903{--width:100%;}.elementor-1291 .elementor-element.elementor-element-a13e0e7{--width:100%;}.elementor-1291 .elementor-element.elementor-element-7de4cc6{--width:100%;}.elementor-1291 .elementor-element.elementor-element-0277003{--width:100%;}.elementor-1291 .elementor-element.elementor-element-bae8a32{--width:100%;}.elementor-1291 .elementor-element.elementor-element-96096cb{--width:100%;}.elementor-1291 .elementor-element.elementor-element-e84a18d{--width:100%;}}@media(min-width:2400px){.elementor-1291 .elementor-element.elementor-element-6d50210{font-size:var( --e-global-typography-fb360d2-font-size );}.elementor-1291 .elementor-element.elementor-element-d6c5bad .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-c517a92{font-size:var( --e-global-typography-85660c6-font-size );line-height:var( --e-global-typography-85660c6-line-height );}.elementor-1291 .elementor-element.elementor-element-853ed51{font-size:var( --e-global-typography-097951f-font-size );}.elementor-1291 .elementor-element.elementor-element-9797cd1 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-7a7dea1 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-7257211 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-02e7cbb .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-effcf8e .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-0bcfaf6 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-93b678a .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}}@media(max-width:1366px){.elementor-1291 .elementor-element.elementor-element-6d50210{font-size:var( --e-global-typography-fb360d2-font-size );}.elementor-1291 .elementor-element.elementor-element-81efc85{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1291 .elementor-element.elementor-element-d6c5bad .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-c517a92{font-size:var( --e-global-typography-85660c6-font-size );line-height:var( --e-global-typography-85660c6-line-height );}.elementor-1291 .elementor-element.elementor-element-1094dec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1291 .elementor-element.elementor-element-853ed51{font-size:var( --e-global-typography-097951f-font-size );}.elementor-1291 .elementor-element.elementor-element-35fa9e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1291 .elementor-element.elementor-element-4fbf4fb{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-5183ce5{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1291 .elementor-element.elementor-element-9797cd1 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-509f77d{--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:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-e192c04{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1291 .elementor-element.elementor-element-7a7dea1 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-32a8db0{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-cc3517f{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1291 .elementor-element.elementor-element-7257211 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-c694c43{--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:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-9896903{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1291 .elementor-element.elementor-element-02e7cbb .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-38be4f4{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-a13e0e7{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1291 .elementor-element.elementor-element-effcf8e .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-2f7a6ec{--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:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-bae8a32{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1291 .elementor-element.elementor-element-0bcfaf6 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-505fef2{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1291 .elementor-element.elementor-element-96096cb{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1291 .elementor-element.elementor-element-93b678a .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}}@media(max-width:1024px){.elementor-1291 .elementor-element.elementor-element-6d50210{font-size:var( --e-global-typography-fb360d2-font-size );}.elementor-1291 .elementor-element.elementor-element-81efc85{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1291 .elementor-element.elementor-element-d6c5bad .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-c517a92{font-size:var( --e-global-typography-85660c6-font-size );line-height:var( --e-global-typography-85660c6-line-height );}.elementor-1291 .elementor-element.elementor-element-1094dec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1291 .elementor-element.elementor-element-6fd441c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1291 .elementor-element.elementor-element-67fdca3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1291 .elementor-element.elementor-element-853ed51{text-align:center;font-size:var( --e-global-typography-097951f-font-size );}.elementor-1291 .elementor-element.elementor-element-c3691e4{--justify-content:center;}.elementor-1291 .elementor-element.elementor-element-4fbf4fb{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1291 .elementor-element.elementor-element-5183ce5{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-1291 .elementor-element.elementor-element-9797cd1 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-5703f19{--min-height:300px;}.elementor-1291 .elementor-element.elementor-element-509f77d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1291 .elementor-element.elementor-element-94876f2{--min-height:300px;}.elementor-1291 .elementor-element.elementor-element-e192c04{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-1291 .elementor-element.elementor-element-7a7dea1 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-32a8db0{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1291 .elementor-element.elementor-element-cc3517f{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-1291 .elementor-element.elementor-element-7257211 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-f27ebdb{--min-height:300px;}.elementor-1291 .elementor-element.elementor-element-c694c43{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1291 .elementor-element.elementor-element-47609b5{--min-height:300px;}.elementor-1291 .elementor-element.elementor-element-9896903{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-1291 .elementor-element.elementor-element-02e7cbb .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-38be4f4{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1291 .elementor-element.elementor-element-a13e0e7{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-1291 .elementor-element.elementor-element-effcf8e .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-7de4cc6{--min-height:300px;}.elementor-1291 .elementor-element.elementor-element-2f7a6ec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1291 .elementor-element.elementor-element-0277003{--min-height:300px;}.elementor-1291 .elementor-element.elementor-element-bae8a32{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-1291 .elementor-element.elementor-element-0bcfaf6 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-505fef2{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1291 .elementor-element.elementor-element-96096cb{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-1291 .elementor-element.elementor-element-93b678a .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-e84a18d{--min-height:300px;}}@media(max-width:767px){.elementor-1291 .elementor-element.elementor-element-6d50210{font-size:var( --e-global-typography-fb360d2-font-size );}.elementor-1291 .elementor-element.elementor-element-a533810{--min-height:400px;}.elementor-1291 .elementor-element.elementor-element-d6c5bad .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-c517a92{font-size:var( --e-global-typography-85660c6-font-size );line-height:var( --e-global-typography-85660c6-line-height );}.elementor-1291 .elementor-element.elementor-element-853ed51{font-size:var( --e-global-typography-097951f-font-size );}.elementor-1291 .elementor-element.elementor-element-35fa9e8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1291 .elementor-element.elementor-element-5183ce5{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1291 .elementor-element.elementor-element-9797cd1 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-e192c04{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1291 .elementor-element.elementor-element-7a7dea1 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-cc3517f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1291 .elementor-element.elementor-element-7257211 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-9896903{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1291 .elementor-element.elementor-element-02e7cbb .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-a13e0e7{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1291 .elementor-element.elementor-element-effcf8e .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-bae8a32{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1291 .elementor-element.elementor-element-0bcfaf6 .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}.elementor-1291 .elementor-element.elementor-element-96096cb{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1291 .elementor-element.elementor-element-93b678a .elementor-heading-title{font-size:var( --e-global-typography-9534eaa-font-size );line-height:var( --e-global-typography-9534eaa-line-height );letter-spacing:var( --e-global-typography-9534eaa-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-4fbf4fb */.elementor-1291 .elementor-element.elementor-element-4fbf4fb{overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a8db0 */.elementor-1291 .elementor-element.elementor-element-32a8db0{overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38be4f4 */.elementor-1291 .elementor-element.elementor-element-38be4f4{overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505fef2 */.elementor-1291 .elementor-element.elementor-element-505fef2{overflow:hidden;}/* End custom CSS */