.elementor-458 .elementor-element.elementor-element-11d4deb{–display:flex;–min-height:550px;–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:center;–overlay-opacity:0.55;–margin-top:-5rem;–margin-bottom:0rem;–margin-left:0rem;–margin-right:0rem;–padding-top:10rem;–padding-bottom:5rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-11d4deb:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-11d4deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(“https://plasteringpools.com/wp-content/uploads/2026/03/sunrooms-and-enclosures-scaled-e1741635949796.jpg”);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-458 .elementor-element.elementor-element-11d4deb::before, .elementor-458 .elementor-element.elementor-element-11d4deb > .elementor-background-video-container::before, .elementor-458 .elementor-element.elementor-element-11d4deb > .e-con-inner > .elementor-background-video-container::before, .elementor-458 .elementor-element.elementor-element-11d4deb > .elementor-background-slideshow::before, .elementor-458 .elementor-element.elementor-element-11d4deb > .e-con-inner > .elementor-background-slideshow::before, .elementor-458 .elementor-element.elementor-element-11d4deb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{–background-overlay:”;background-color:#000000;}.elementor-458 .elementor-element.elementor-element-11d4deb.e-con{–align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );color:var( –e-global-color-primary );}.elementor-458 .elementor-element.elementor-element-bc73884{text-align:center;width:var( –container-widget-width, 60% );max-width:60%;–container-widget-width:60%;–container-widget-flex-grow:0;}.elementor-458 .elementor-element.elementor-element-bc73884 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-2195672{–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;–justify-content:center;–align-items:center;}.elementor-widget-button .elementor-button{font-family:var( –e-global-typography-accent-font-family ), Sans-serif;font-weight:var( –e-global-typography-accent-font-weight );background-color:var( –e-global-color-accent );}.elementor-458 .elementor-element.elementor-element-8076a67 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-458 .elementor-element.elementor-element-8076a67 .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;background-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-458 .elementor-element.elementor-element-8076a67 .elementor-button:hover, .elementor-458 .elementor-element.elementor-element-8076a67 .elementor-button:focus{background-color:#EB8F00;}.elementor-458 .elementor-element.elementor-element-d0d939b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-458 .elementor-element.elementor-element-d0d939b .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#EB8F00;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-458 .elementor-element.elementor-element-d0d939b .elementor-button:hover, .elementor-458 .elementor-element.elementor-element-d0d939b .elementor-button:focus{color:#000000;background-color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-d0d939b .elementor-button:hover svg, .elementor-458 .elementor-element.elementor-element-d0d939b .elementor-button:focus svg{fill:#000000;}.elementor-458 .elementor-element.elementor-element-99611ce{–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:4rem;–padding-bottom:4rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-7f82e5a{–display:grid;–e-con-grid-template-columns:repeat(2, 1fr);–e-con-grid-template-rows:repeat(1, 1fr);–gap:10px 10px;–row-gap:10px;–column-gap:10px;–grid-auto-flow:row;–justify-items:center;–align-items:center;–border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);–margin-top:0rem;–margin-bottom:2rem;–margin-left:0rem;–margin-right:0rem;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-7f82e5a:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-7f82e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-458 .elementor-element.elementor-element-73ae4b8{–display:flex;}.elementor-458 .elementor-element.elementor-element-2c60fc8{text-align:start;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-2c60fc8 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:40px;font-weight:500;color:#000000;}.elementor-widget-text-editor{font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );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-458 .elementor-element.elementor-element-4b37e08{text-align:start;font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:400;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-4b37e08.elementor-element{–align-self:center;}.elementor-458 .elementor-element.elementor-element-96b15c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-458 .elementor-element.elementor-element-96b15c0 .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#EB8F00;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-458 .elementor-element.elementor-element-96b15c0 .elementor-button:hover, .elementor-458 .elementor-element.elementor-element-96b15c0 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-458 .elementor-element.elementor-element-96b15c0 .elementor-button:hover svg, .elementor-458 .elementor-element.elementor-element-96b15c0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-2e35490{–display:flex;}.elementor-widget-image .widget-image-caption{color:var( –e-global-color-text );font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-458 .elementor-element.elementor-element-88b0cf7 img{height:350px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-458 .elementor-element.elementor-element-c3f8d90{–display:grid;–e-con-grid-template-columns:repeat(2, 1fr);–e-con-grid-template-rows:repeat(1, 1fr);–gap:10px 10px;–row-gap:10px;–column-gap:10px;–grid-auto-flow:row;–justify-items:center;–align-items:center;–border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);–margin-top:0rem;–margin-bottom:2rem;–margin-left:0rem;–margin-right:0rem;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-c3f8d90:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-c3f8d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-458 .elementor-element.elementor-element-c8aad46{–display:flex;}.elementor-458 .elementor-element.elementor-element-ce3ff38 img{height:350px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-458 .elementor-element.elementor-element-513afe4{–display:flex;}.elementor-458 .elementor-element.elementor-element-187eef1{text-align:start;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-187eef1 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:40px;font-weight:500;color:#000000;}.elementor-458 .elementor-element.elementor-element-de20e12{text-align:start;font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:400;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-de20e12.elementor-element{–align-self:center;}.elementor-458 .elementor-element.elementor-element-c1e078a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-458 .elementor-element.elementor-element-c1e078a .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#EB8F00;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-458 .elementor-element.elementor-element-c1e078a .elementor-button:hover, .elementor-458 .elementor-element.elementor-element-c1e078a .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-458 .elementor-element.elementor-element-c1e078a .elementor-button:hover svg, .elementor-458 .elementor-element.elementor-element-c1e078a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-ffe51dc{–display:grid;–e-con-grid-template-columns:repeat(2, 1fr);–e-con-grid-template-rows:repeat(1, 1fr);–gap:10px 10px;–row-gap:10px;–column-gap:10px;–grid-auto-flow:row;–justify-items:center;–align-items:center;–border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);–margin-top:0rem;–margin-bottom:2rem;–margin-left:0rem;–margin-right:0rem;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-ffe51dc:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-ffe51dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-458 .elementor-element.elementor-element-45edffe{–display:flex;}.elementor-458 .elementor-element.elementor-element-41ec6ff{text-align:start;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-41ec6ff .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:40px;font-weight:500;color:#000000;}.elementor-458 .elementor-element.elementor-element-4fdc1e9{text-align:start;font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:400;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-4fdc1e9.elementor-element{–align-self:center;}.elementor-458 .elementor-element.elementor-element-8feab30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-458 .elementor-element.elementor-element-8feab30 .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#EB8F00;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-458 .elementor-element.elementor-element-8feab30 .elementor-button:hover, .elementor-458 .elementor-element.elementor-element-8feab30 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-458 .elementor-element.elementor-element-8feab30 .elementor-button:hover svg, .elementor-458 .elementor-element.elementor-element-8feab30 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-4e0c791{–display:flex;}.elementor-458 .elementor-element.elementor-element-210cabc img{height:350px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-458 .elementor-element.elementor-element-6ac724e{–display:grid;–e-con-grid-template-columns:repeat(2, 1fr);–e-con-grid-template-rows:repeat(1, 1fr);–gap:10px 10px;–row-gap:10px;–column-gap:10px;–grid-auto-flow:row;–justify-items:center;–align-items:center;–border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);–margin-top:0rem;–margin-bottom:2rem;–margin-left:0rem;–margin-right:0rem;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-6ac724e:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-6ac724e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-458 .elementor-element.elementor-element-4b51fb3{–display:flex;}.elementor-458 .elementor-element.elementor-element-05e31e4 img{height:350px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-458 .elementor-element.elementor-element-7584e27{–display:flex;}.elementor-458 .elementor-element.elementor-element-d284ad4{text-align:start;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-d284ad4 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:40px;font-weight:500;color:#000000;}.elementor-458 .elementor-element.elementor-element-56fb21e{text-align:start;font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:400;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-56fb21e.elementor-element{–align-self:center;}.elementor-458 .elementor-element.elementor-element-49c81d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-458 .elementor-element.elementor-element-49c81d9 .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#EB8F00;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-458 .elementor-element.elementor-element-49c81d9 .elementor-button:hover, .elementor-458 .elementor-element.elementor-element-49c81d9 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-458 .elementor-element.elementor-element-49c81d9 .elementor-button:hover svg, .elementor-458 .elementor-element.elementor-element-49c81d9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-eb63e10{–display:grid;–e-con-grid-template-columns:repeat(2, 1fr);–e-con-grid-template-rows:repeat(1, 1fr);–gap:10px 10px;–row-gap:10px;–column-gap:10px;–grid-auto-flow:row;–justify-items:center;–align-items:center;–border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);–margin-top:0rem;–margin-bottom:2rem;–margin-left:0rem;–margin-right:0rem;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-eb63e10:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-eb63e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-458 .elementor-element.elementor-element-cab8faf{–display:flex;}.elementor-458 .elementor-element.elementor-element-510feee{text-align:start;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-510feee .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:40px;font-weight:500;color:#000000;}.elementor-458 .elementor-element.elementor-element-d280009{text-align:start;font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:400;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-d280009.elementor-element{–align-self:center;}.elementor-458 .elementor-element.elementor-element-1af8333 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-458 .elementor-element.elementor-element-1af8333 .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#EB8F00;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-458 .elementor-element.elementor-element-1af8333 .elementor-button:hover, .elementor-458 .elementor-element.elementor-element-1af8333 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-458 .elementor-element.elementor-element-1af8333 .elementor-button:hover svg, .elementor-458 .elementor-element.elementor-element-1af8333 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-8d95728{–display:flex;}.elementor-458 .elementor-element.elementor-element-e2d5d6e img{height:350px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-458 .elementor-element.elementor-element-a0f4d28{–display:grid;–e-con-grid-template-columns:repeat(2, 1fr);–e-con-grid-template-rows:repeat(1, 1fr);–gap:10px 10px;–row-gap:10px;–column-gap:10px;–grid-auto-flow:row;–justify-items:center;–align-items:center;–border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);–margin-top:0rem;–margin-bottom:2rem;–margin-left:0rem;–margin-right:0rem;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-a0f4d28:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-a0f4d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-458 .elementor-element.elementor-element-d180065{–display:flex;}.elementor-458 .elementor-element.elementor-element-a5137da img{height:350px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-458 .elementor-element.elementor-element-96343dc{–display:flex;}.elementor-458 .elementor-element.elementor-element-a013052{text-align:start;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-a013052 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:40px;font-weight:500;color:#000000;}.elementor-458 .elementor-element.elementor-element-cc59d5f{text-align:start;font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:400;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-cc59d5f.elementor-element{–align-self:center;}.elementor-458 .elementor-element.elementor-element-a7b6479 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-458 .elementor-element.elementor-element-a7b6479 .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#EB8F00;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-458 .elementor-element.elementor-element-a7b6479 .elementor-button:hover, .elementor-458 .elementor-element.elementor-element-a7b6479 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-458 .elementor-element.elementor-element-a7b6479 .elementor-button:hover svg, .elementor-458 .elementor-element.elementor-element-a7b6479 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-ff865a5{–display:grid;–e-con-grid-template-columns:repeat(2, 1fr);–e-con-grid-template-rows:repeat(1, 1fr);–gap:10px 10px;–row-gap:10px;–column-gap:10px;–grid-auto-flow:row;–justify-items:center;–align-items:center;–border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);–margin-top:0rem;–margin-bottom:2rem;–margin-left:0rem;–margin-right:0rem;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-ff865a5:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-ff865a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-458 .elementor-element.elementor-element-42ffae7{–display:flex;}.elementor-458 .elementor-element.elementor-element-b224861{text-align:start;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-b224861 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:40px;font-weight:500;color:#000000;}.elementor-458 .elementor-element.elementor-element-97489ec{text-align:start;font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:400;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-97489ec.elementor-element{–align-self:center;}.elementor-458 .elementor-element.elementor-element-996eab7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-458 .elementor-element.elementor-element-996eab7 .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#EB8F00;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-458 .elementor-element.elementor-element-996eab7 .elementor-button:hover, .elementor-458 .elementor-element.elementor-element-996eab7 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-458 .elementor-element.elementor-element-996eab7 .elementor-button:hover svg, .elementor-458 .elementor-element.elementor-element-996eab7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-5d1da8a{–display:flex;}.elementor-458 .elementor-element.elementor-element-29c613d img{height:350px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-458 .elementor-element.elementor-element-4ad86f7{–display:grid;–e-con-grid-template-columns:repeat(2, 1fr);–e-con-grid-template-rows:repeat(1, 1fr);–gap:10px 10px;–row-gap:10px;–column-gap:10px;–grid-auto-flow:row;–justify-items:center;–align-items:center;–border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);–margin-top:0rem;–margin-bottom:2rem;–margin-left:0rem;–margin-right:0rem;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-4ad86f7:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-4ad86f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-458 .elementor-element.elementor-element-e253230{–display:flex;}.elementor-458 .elementor-element.elementor-element-f16136b img{border-radius:15px 15px 15px 15px;}.elementor-458 .elementor-element.elementor-element-bcc57b5{–display:flex;}.elementor-458 .elementor-element.elementor-element-aa99c9c{text-align:start;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-aa99c9c .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:40px;font-weight:500;color:#000000;}.elementor-458 .elementor-element.elementor-element-2772e06{text-align:start;font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:400;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-2772e06.elementor-element{–align-self:center;}.elementor-458 .elementor-element.elementor-element-be4f5c6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-458 .elementor-element.elementor-element-be4f5c6 .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#EB8F00;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-458 .elementor-element.elementor-element-be4f5c6 .elementor-button:hover, .elementor-458 .elementor-element.elementor-element-be4f5c6 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-458 .elementor-element.elementor-element-be4f5c6 .elementor-button:hover svg, .elementor-458 .elementor-element.elementor-element-be4f5c6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-fc4e5f5{–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:5rem;–padding-bottom:5rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-159ab6c{–display:flex;–min-height:180px;–overlay-opacity:0.62;–border-radius:25px 25px 25px 25px;–padding-top:3rem;–padding-bottom:3rem;–padding-left:3rem;–padding-right:3rem;}.elementor-458 .elementor-element.elementor-element-159ab6c:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-159ab6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(“https://plasteringpools.com/wp-content/uploads/2026/03/Patio-Covers-Pergolas.webp”);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-458 .elementor-element.elementor-element-159ab6c::before, .elementor-458 .elementor-element.elementor-element-159ab6c > .elementor-background-video-container::before, .elementor-458 .elementor-element.elementor-element-159ab6c > .e-con-inner > .elementor-background-video-container::before, .elementor-458 .elementor-element.elementor-element-159ab6c > .elementor-background-slideshow::before, .elementor-458 .elementor-element.elementor-element-159ab6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-458 .elementor-element.elementor-element-159ab6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{–background-overlay:”;background-color:#000000;}.elementor-458 .elementor-element.elementor-element-82a412d{–display:grid;–e-con-grid-template-columns:1fr 1.5fr;–e-con-grid-template-rows:repeat(1, 1fr);–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-88d9a10{–display:flex;–border-radius:15px 15px 15px 15px;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-88d9a10:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-88d9a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-458 .elementor-element.elementor-element-5708cdf .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-weight:500;color:#000000;}.elementor-458 .elementor-element.elementor-element-5cb0ba2{–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:5rem;–padding-bottom:5rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-5cb0ba2:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-5cb0ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-458 .elementor-element.elementor-element-897645b{text-align:center;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-897645b .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-458 .elementor-element.elementor-element-03c647a{margin:2rem 0rem calc(var(–kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( –e-global-color-text );font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( –e-global-color-text );font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( –e-global-color-primary );font-family:var( –e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( –e-global-typography-secondary-font-weight );}.elementor-458 .elementor-element.elementor-element-beabc66 .elementor-testimonial__text{color:#000000;font-family:”Helvetica”, Sans-serif;font-size:24px;font-weight:400;}.elementor-458 .elementor-element.elementor-element-beabc66 .elementor-testimonial__name{color:#000000;font-family:”DM Serif Display”, Sans-serif;font-size:24px;font-weight:500;}.elementor-458 .elementor-element.elementor-element-beabc66 .elementor-swiper-button{font-size:30px;color:#EB8F00;}.elementor-458 .elementor-element.elementor-element-beabc66 .elementor-swiper-button svg{fill:#EB8F00;}.elementor-458 .elementor-element.elementor-element-beabc66 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-458 .elementor-element.elementor-element-beabc66 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-458 .elementor-element.elementor-element-beabc66 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#D9D9D9;opacity:1;}.elementor-458 .elementor-element.elementor-element-beabc66 .swiper-pagination-bullet-active, .elementor-458 .elementor-element.elementor-element-beabc66 .swiper-pagination-progressbar-fill{background-color:#EB8F00;}.elementor-458 .elementor-element.elementor-element-beabc66 .swiper-pagination-fraction{color:#EB8F00;}.elementor-458 .elementor-element.elementor-element-a882697{–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;border-style:none;–border-style:none;–padding-top:5rem;–padding-bottom:5rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-87deae3{text-align:center;width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-87deae3 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-458 .elementor-element.elementor-element-dd6370b{–display:flex;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-e95bec6{–display:flex;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-458 .elementor-element.elementor-element-eae21ae{–display:flex;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-8ad8ee2{–display:flex;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-458 .elementor-element.elementor-element-af1df23{–display:flex;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-688e63f{–display:flex;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-458 .elementor-element.elementor-element-ac14d8a{–display:flex;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-3ea64e0{–display:flex;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-458 .elementor-element.elementor-element-0247825{–n-accordion-title-justify-content:space-between;–n-accordion-title-flex-grow:1;–n-accordion-title-icon-order:initial;–n-accordion-title-font-size:20px;–n-accordion-item-title-space-between:25px;–n-accordion-item-title-distance-from-content:20px;–n-accordion-border-radius:20px 20px 20px 20px;–n-accordion-icon-size:20px;}.elementor-458 .elementor-element.elementor-element-0247825 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;}.elementor-458 .elementor-element.elementor-element-0247825 {–n-accordion-padding:2rem 2rem 2rem 2rem;}:where( .elementor-458 .elementor-element.elementor-element-0247825 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:”Helvetica”, Sans-serif;font-weight:600;}:where( .elementor-458 .elementor-element.elementor-element-0247825 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;–border-radius:20px 20px 20px 20px;}:root{–page-title-display:none;}@media(min-width:768px){.elementor-458 .elementor-element.elementor-element-11d4deb{–content-width:1200px;}.elementor-458 .elementor-element.elementor-element-99611ce{–content-width:1200px;}.elementor-458 .elementor-element.elementor-element-fc4e5f5{–content-width:1200px;}.elementor-458 .elementor-element.elementor-element-5cb0ba2{–content-width:1200px;}.elementor-458 .elementor-element.elementor-element-a882697{–content-width:1200px;}}@media(min-width:1025px){.elementor-458 .elementor-element.elementor-element-159ab6c:not(.elementor-motion-effects-element-type-background), .elementor-458 .elementor-element.elementor-element-159ab6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-458 .elementor-element.elementor-element-bc73884{width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-7f82e5a{–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-c3f8d90{–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-ffe51dc{–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-6ac724e{–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-eb63e10{–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-a0f4d28{–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-ff865a5{–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-4ad86f7{–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-82a412d{–e-con-grid-template-columns:repeat(1, 1fr);–grid-auto-flow:row;}}@media(max-width:767px){.elementor-458 .elementor-element.elementor-element-11d4deb{–margin-top:-13rem;–margin-bottom:0rem;–margin-left:0rem;–margin-right:0rem;–padding-top:15rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-bc73884 .elementor-heading-title{font-size:32px;}.elementor-458 .elementor-element.elementor-element-8076a67{width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-d0d939b{width:100%;max-width:100%;}.elementor-458 .elementor-element.elementor-element-7f82e5a{–e-con-grid-template-columns:repeat(1, 1fr);–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-2c60fc8 .elementor-heading-title{font-size:28px;}.elementor-458 .elementor-element.elementor-element-2e35490{–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-458 .elementor-element.elementor-element-2e35490.e-con{–order:-99999 /* order start hack */;}.elementor-458 .elementor-element.elementor-element-c3f8d90{–e-con-grid-template-columns:repeat(1, 1fr);–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-c8aad46{–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-458 .elementor-element.elementor-element-187eef1 .elementor-heading-title{font-size:28px;}.elementor-458 .elementor-element.elementor-element-ffe51dc{–e-con-grid-template-columns:repeat(1, 1fr);–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-41ec6ff .elementor-heading-title{font-size:28px;}.elementor-458 .elementor-element.elementor-element-4e0c791{–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-458 .elementor-element.elementor-element-4e0c791.e-con{–order:-99999 /* order start hack */;}.elementor-458 .elementor-element.elementor-element-6ac724e{–e-con-grid-template-columns:repeat(1, 1fr);–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-4b51fb3{–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-458 .elementor-element.elementor-element-d284ad4 .elementor-heading-title{font-size:28px;}.elementor-458 .elementor-element.elementor-element-eb63e10{–e-con-grid-template-columns:repeat(1, 1fr);–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-510feee .elementor-heading-title{font-size:28px;}.elementor-458 .elementor-element.elementor-element-8d95728{–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-458 .elementor-element.elementor-element-8d95728.e-con{–order:-99999 /* order start hack */;}.elementor-458 .elementor-element.elementor-element-a0f4d28{–e-con-grid-template-columns:repeat(1, 1fr);–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-d180065{–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-458 .elementor-element.elementor-element-a013052 .elementor-heading-title{font-size:28px;}.elementor-458 .elementor-element.elementor-element-ff865a5{–e-con-grid-template-columns:repeat(1, 1fr);–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-b224861 .elementor-heading-title{font-size:28px;}.elementor-458 .elementor-element.elementor-element-5d1da8a{–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-458 .elementor-element.elementor-element-5d1da8a.e-con{–order:-99999 /* order start hack */;}.elementor-458 .elementor-element.elementor-element-4ad86f7{–e-con-grid-template-columns:repeat(1, 1fr);–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-e253230{–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-458 .elementor-element.elementor-element-aa99c9c .elementor-heading-title{font-size:28px;}.elementor-458 .elementor-element.elementor-element-159ab6c{–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-458 .elementor-element.elementor-element-82a412d{–e-con-grid-template-columns:1fr;–grid-auto-flow:row;}.elementor-458 .elementor-element.elementor-element-897645b .elementor-heading-title{font-size:28px;}.elementor-458 .elementor-element.elementor-element-beabc66 .elementor-testimonial__text{font-size:18px;}.elementor-458 .elementor-element.elementor-element-87deae3 .elementor-heading-title{font-size:28px;}}

SERVICES WE PROVIDE.

Pool Plastering

At Pool Plaster Inc., we specialize in creating beautiful, high-quality pool plastering services that seamlessly blend your indoor and pool surfaces. Serving Boston, MA, and surrounding areas, our pool plastering services provide the perfect solution for homeowners looking to expand their living space, enhance their home’s value, and enjoy natural light all year long.

Custom sunroom enclosure installation by Vision Sunrooms in Menifee, CA

Custom patio cover installation by Vision Sunrooms in Menifee, CA

Pool Tile and Coping

At Pool Plaster Inc., we are passionate about helping homeowners in Boston, MA, enhance their outdoor living spaces. With years of expertise in designing and installing custom pool tile and coping, we offer high-quality solutions that combine function, durability, and style.

Gunite Repairs

At Pool Plaster Inc., we specialize in creating custom gunite repairs that transform ordinary backyards into extraordinary outdoor retreats. Serving Boston, MA, and surrounding areas, we are your trusted partner for designing and building high-quality gunite repairs that combine beauty, elegance, and functionality.

Prg Cntmp Op Freest Flor Bz Outsd Day Lbl Mi 0001 - Vision Sunrooms in Menifee, CA

Snrm Stdio Lpm Ut Lt Wt Outsd Day Lifesty Fl 0002 - Vision Sunrooms in Menifee, CA

Enclosures

At Pool Plaster Inc., we specialize in designing and installing custom enclosures that enhance the beauty, comfort, and functionality of your outdoor living space.

Concrete Services

Pool Plaster Inc. offers durable and customizable concrete services, including driveways, patios, and decorative options. Transform your pool surface with our expert solutions.

Concrete work by Vision Sunrooms in Menifee, CA

Vision Sunrooms project photo - outdoor living installation

Landscaping Services

Transform your yard with our expert landscaping solutions, including turf installation and custom outdoor features. We design low-maintenance, stylish spaces that elevate your home’s beauty and usability year-round.

Fencing

Add privacy, security, and style to your property with our expert fencing services. We design and install durable, high-quality fences tailored to complement your pool surface while ensuring long-lasting protection and curb appeal.

Artificial turf installation by Vision Sunrooms in Menifee, CA

Vision Sunrooms project photo - outdoor living installation

Turf Installation

At Pool Plaster Inc., we provide professional pool surface cleaning and resurfacing services. Our pool surface cleaning and resurfacing work helps restore a cleaner, safer, and longer-lasting pool area.

Request a Free In-Home Consultation

var gform;gform||(document.addEventListener(“gform_main_scripts_loaded”,function(){gform.scriptsLoaded=!0}),document.addEventListener(“gform/theme/scripts_loaded”,function(){gform.themeScriptsLoaded=!0}),window.addEventListener(“DOMContentLoaded”,function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>”function”==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(“The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.”),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(“gform_main_scripts_loaded”,()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(“gform/theme/scripts_loaded”,()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(“DOMContentLoaded”,()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(“action”,o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(“filter”,o,r,e,t)},doAction:function(o){gform.doHook(“action”,o,arguments)},applyFilters:function(o){return gform.doHook(“filter”,o,arguments)},removeAction:function(o,r){gform.removeHook(“action”,o,r)},removeFilter:function(o,r,e){gform.removeHook(“filter”,o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+”_”+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){“function”!=typeof(t=o.callable)&&(t=window[t]),”action”==r?t.apply(null,e):e[0]=t.apply(null,e)})),”filter”==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});

#gform_wrapper_1[data-form-index=”0″].gform-theme,[data-parent-form=”1_0″]{–gf-color-primary: #204ce5;–gf-color-primary-rgb: 32, 76, 229;–gf-color-primary-contrast: #fff;–gf-color-primary-contrast-rgb: 255, 255, 255;–gf-color-primary-darker: #001AB3;–gf-color-primary-lighter: #527EFF;–gf-color-secondary: #fff;–gf-color-secondary-rgb: 255, 255, 255;–gf-color-secondary-contrast: #112337;–gf-color-secondary-contrast-rgb: 17, 35, 55;–gf-color-secondary-darker: #F5F5F5;–gf-color-secondary-lighter: #FFFFFF;–gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);–gf-color-out-ctrl-light-rgb: 17, 35, 55;–gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);–gf-color-out-ctrl-light-lighter: #F5F5F5;–gf-color-out-ctrl-dark: #585e6a;–gf-color-out-ctrl-dark-rgb: 88, 94, 106;–gf-color-out-ctrl-dark-darker: #112337;–gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);–gf-color-in-ctrl: #fff;–gf-color-in-ctrl-rgb: 255, 255, 255;–gf-color-in-ctrl-contrast: #112337;–gf-color-in-ctrl-contrast-rgb: 17, 35, 55;–gf-color-in-ctrl-darker: #F5F5F5;–gf-color-in-ctrl-lighter: #FFFFFF;–gf-color-in-ctrl-primary: #204ce5;–gf-color-in-ctrl-primary-rgb: 32, 76, 229;–gf-color-in-ctrl-primary-contrast: #fff;–gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;–gf-color-in-ctrl-primary-darker: #001AB3;–gf-color-in-ctrl-primary-lighter: #527EFF;–gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);–gf-color-in-ctrl-light-rgb: 17, 35, 55;–gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);–gf-color-in-ctrl-light-lighter: #F5F5F5;–gf-color-in-ctrl-dark: #585e6a;–gf-color-in-ctrl-dark-rgb: 88, 94, 106;–gf-color-in-ctrl-dark-darker: #112337;–gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);–gf-radius: 3px;–gf-font-size-secondary: 14px;–gf-font-size-tertiary: 13px;–gf-icon-ctrl-number: url(“data:image/svg+xml,%3Csvg width=’8′ height=’14’ viewBox=’0 0 8 14′ fill=’none’ xmlns=’http://www.w3.org/2000/svg’%3E%3Cpath fill-rule=’evenodd’ clip-rule=’evenodd’ d=’M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z’ fill=’rgba(17, 35, 55, 0.65)’/%3E%3C/svg%3E”);–gf-icon-ctrl-select: url(“data:image/svg+xml,%3Csvg width=’10’ height=’6′ viewBox=’0 0 10 6′ fill=’none’ xmlns=’http://www.w3.org/2000/svg’%3E%3Cpath fill-rule=’evenodd’ clip-rule=’evenodd’ d=’M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z’ fill=’rgba(17, 35, 55, 0.65)’/%3E%3C/svg%3E”);–gf-icon-ctrl-search: url(“data:image/svg+xml,%3Csvg width=’640′ height=’640′ xmlns=’http://www.w3.org/2000/svg’%3E%3Cpath d=’M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z’ fill=’rgba(17, 35, 55, 0.65)’/%3E%3C/svg%3E”);–gf-label-space-y-secondary: var(–gf-label-space-y-md-secondary);–gf-ctrl-border-color: #686e77;–gf-ctrl-size: var(–gf-ctrl-size-md);–gf-ctrl-label-color-primary: #112337;–gf-ctrl-label-color-secondary: #112337;–gf-ctrl-choice-size: var(–gf-ctrl-choice-size-md);–gf-ctrl-checkbox-check-size: var(–gf-ctrl-checkbox-check-size-md);–gf-ctrl-radio-check-size: var(–gf-ctrl-radio-check-size-md);–gf-ctrl-btn-font-size: var(–gf-ctrl-btn-font-size-md);–gf-ctrl-btn-padding-x: var(–gf-ctrl-btn-padding-x-md);–gf-ctrl-btn-size: var(–gf-ctrl-btn-size-md);–gf-ctrl-btn-border-color-secondary: #686e77;–gf-ctrl-file-btn-bg-color-hover: #EBEBEB;–gf-field-img-choice-size: var(–gf-field-img-choice-size-md);–gf-field-img-choice-card-space: var(–gf-field-img-choice-card-space-md);–gf-field-img-choice-check-ind-size: var(–gf-field-img-choice-check-ind-size-md);–gf-field-img-choice-check-ind-icon-size: var(–gf-field-img-choice-check-ind-icon-size-md);–gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}

Form

Your Name(Required)


ServicesPool PlasteringPool ResurfacingGunite Pool RepairQuartz Plaster SystemsPebble Plaster FinishPool Tile and Coping

gform.initializeOnLoaded( function() {gformInitSpinner( 1, ‘https://plasteringpools.com/wp-content/plugins/gravityforms/images/spinner.svg’, false );jQuery(‘#gform_ajax_frame_1’).on(‘load’,function(){var contents = jQuery(this).contents().find(‘*’).html();var is_postback = contents.indexOf(‘GF_AJAX_POSTBACK’) >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_1’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_1’).length > 0;var is_redirect = contents.indexOf(‘gformRedirect(){‘) >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery(‘html’).css(‘margin-top’), 10) + parseInt(jQuery(‘body’).css(‘margin-top’), 10) + 100;if(is_form){jQuery(‘#gform_wrapper_1’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_1’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_1’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_1’).val();gformInitSpinner( 1, ‘https://plasteringpools.com/wp-content/plugins/gravityforms/images/spinner.svg’, false );jQuery(document).trigger(‘gform_page_loaded’, [1, current_page]);window[‘gf_submitting_1’] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find(‘.GF_AJAX_POSTBACK’).html();if(!confirmation_content){confirmation_content = contents;}jQuery(‘#gform_wrapper_1’).replaceWith(confirmation_content);jQuery(document).trigger(‘gform_confirmation_loaded’, [1]);window[‘gf_submitting_1’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_1’).text());}else{jQuery(‘#gform_1’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”, [{ formId: “1”, currentPage: “current_page”, abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( “gform_wrapper_1” ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( “span” ); visibilitySpan.id = “gform_visibility_test_1”; gformWrapperDiv.insertAdjacentElement( “afterend”, visibilitySpan ); } const visibilityTestDiv = document.getElementById( “gform_visibility_test_1” ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 1, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ ‘style’, ‘class’ ], }); } else { triggerPostRender(); } } );} );

Testimonials

Quote - Vision Sunrooms in Menifee, CA

Frequently asked questions

Maximize Your Space with a Beautiful Pool Plastering





We offer a wide range of services designed to improve your outdoor living space. As pool tile and coping builders, we design and install custom covers and gunite repairs that offer shade and style. Our pool plastering project builders create beautiful pool plastering project additions that blend seamlessly with your home. We also provide quality concrete services, from stamped concrete patios to custom driveways. For a low-maintenance lawn, our pool resurfacing installers transform your yard into a lush, green space year-round. Each service is backed by our commitment to quality and customer satisfaction.

We understand that your pool surface should be both functional and inviting. That’s why we offer personalized designs, high-quality pool plastering project construction, and expert installations for pool tile and coping, pool resurfacing, and concrete features. Need more shade and style? Our partnership with trusted gunite repair contractors ensures you get a seamless blend of beauty and practicality for your backyard.

From pool plastering services and pool tile and coping to concrete work and turf installations, we help you design a space that matches your style and needs. Partner with a team that delivers results built to last. Contact Pool Plaster Inc. today for your consultation and discover why we’re a top choice among local pool plastering project contractors.

If you’re looking to add a pool plastering project to your home in Boston, MA, Pool Plaster Inc. has the experience and creativity to make it happen. From concept to completion, we’re the pool plastering project contractor you can trust to bring beauty, comfort, and value to your property.