.elementor-568 .elementor-element.elementor-element-3a39d08a{--display:flex;--min-height:100vh;--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-568 .elementor-element.elementor-element-3a39d08a:not(.elementor-motion-effects-element-type-background), .elementor-568 .elementor-element.elementor-element-3a39d08a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://truebluepoolconstruction.com/wp-content/uploads/2026/09/4A128960-84F1-4548-A009-845A506621F0.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-568 .elementor-element.elementor-element-44a17832 .elementor-heading-title{color:var( --e-global-color-e777cd9 );}.elementor-568 .elementor-element.elementor-element-65ca551e > .elementor-widget-container{padding:0% 30% 0% 0%;}.elementor-568 .elementor-element.elementor-element-65ca551e .elementor-heading-title{color:var( --e-global-color-e777cd9 );}.elementor-568 .elementor-element.elementor-element-418ef84{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-568 .elementor-element.elementor-element-418ef84:not(.elementor-motion-effects-element-type-background), .elementor-568 .elementor-element.elementor-element-418ef84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-568 .elementor-element.elementor-element-eab81b3{--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-568 .elementor-element.elementor-element-29911e6d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-568 .elementor-element.elementor-element-29911e6d.e-con{--align-self:flex-end;}.elementor-568 .elementor-element.elementor-element-66a2bb48 .elementor-heading-title{color:#FFFFFF;}.elementor-568 .elementor-element.elementor-element-378f7cbf > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-568 .elementor-element.elementor-element-378f7cbf .elementor-heading-title{color:#FFFFFF;}.elementor-568 .elementor-element.elementor-element-287a2f05{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-568 .elementor-element.elementor-element-287a2f05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-568 .elementor-element.elementor-element-287a2f05.elementor-element{--align-self:flex-end;}.elementor-568 .elementor-element.elementor-element-6bb58862{--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-568 .elementor-element.elementor-element-6bb58862:not(.elementor-motion-effects-element-type-background), .elementor-568 .elementor-element.elementor-element-6bb58862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-568 .elementor-element.elementor-element-72e778ad{--display:flex;}.elementor-568 .elementor-element.elementor-element-5566a693{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-568 .elementor-element.elementor-element-3aaa8243 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-568 .elementor-element.elementor-element-3aaa8243{text-align:center;}.elementor-568 .elementor-element.elementor-element-4a13a61b > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-568 .elementor-element.elementor-element-4a13a61b{text-align:center;}.elementor-568 .elementor-element.elementor-element-47901062{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;color:#000000;}.elementor-568 .elementor-element.elementor-element-47901062 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-568 .elementor-element.elementor-element-47901062.elementor-element{--align-self:center;}.elementor-568 .elementor-element.elementor-element-4342889f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-568 .elementor-element.elementor-element-2de892d9{--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-568 .elementor-element.elementor-element-6e21375f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-568 .elementor-element.elementor-element-4f7b3a67{--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-568 .elementor-element.elementor-element-50111761 .elementor-wrapper{--video-aspect-ratio:0.5625;}@media(max-width:1024px){.elementor-568 .elementor-element.elementor-element-3a39d08a{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-568 .elementor-element.elementor-element-418ef84{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-568 .elementor-element.elementor-element-378f7cbf > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-568 .elementor-element.elementor-element-5566a693{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-568 .elementor-element.elementor-element-4a13a61b > .elementor-widget-container{padding:0% 10% 0% 10%;}}@media(max-width:767px){.elementor-568 .elementor-element.elementor-element-3a39d08a{--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-568 .elementor-element.elementor-element-65ca551e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-568 .elementor-element.elementor-element-418ef84{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-568 .elementor-element.elementor-element-287a2f05{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-568 .elementor-element.elementor-element-4a13a61b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-568 .elementor-element.elementor-element-47901062{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}}@media(min-width:768px){.elementor-568 .elementor-element.elementor-element-29911e6d{--width:70%;}.elementor-568 .elementor-element.elementor-element-2de892d9{--width:50%;}.elementor-568 .elementor-element.elementor-element-4f7b3a67{--width:50%;}}@media(min-width:1760px){.elementor-568 .elementor-element.elementor-element-5566a693{--padding-top:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-568 .elementor-element.elementor-element-47901062{--container-widget-width:594px;--container-widget-flex-grow:0;width:var( --container-widget-width, 594px );max-width:594px;text-align:center;}.elementor-568 .elementor-element.elementor-element-47901062.elementor-element{--align-self:center;}}