.elementor-7 .elementor-element.elementor-element-92a02c3{–display:flex;–min-height:750px;–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.38;–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-7 .elementor-element.elementor-element-92a02c3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-92a02c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(“https://plasteringpools.com/wp-content/uploads/2026/04/Gunite-Renovation.jpg”);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-92a02c3::before, .elementor-7 .elementor-element.elementor-element-92a02c3 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-92a02c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-92a02c3 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-92a02c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-92a02c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{–background-overlay:”;background-color:#000000;}.elementor-7 .elementor-element.elementor-element-92a02c3.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-7 .elementor-element.elementor-element-ea89c91{text-align:center;width:var( –container-widget-width, 60% );max-width:60%;–container-widget-width:60%;–container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-ea89c91 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.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-7 .elementor-element.elementor-element-7dc60f3{text-align:center;font-family:”Helvetica”, Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;width:var( –container-widget-width, 50% );max-width:50%;–container-widget-width:50%;–container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7dc60f3.elementor-element{–align-self: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-7 .elementor-element.elementor-element-9ed1019 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-9ed1019 .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-7 .elementor-element.elementor-element-9ed1019 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-9ed1019 .elementor-button:focus{color:#FFFFFF;background-color:#0393D8;}.elementor-7 .elementor-element.elementor-element-9ed1019 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-9ed1019 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b4d362d{–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;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:5rem;–padding-bottom:0rem;–padding-left:1rem;–padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-90d9bdf{–display:grid;–e-con-grid-template-columns:repeat(2, 1fr);–e-con-grid-template-rows:repeat(1, 1fr);–grid-auto-flow:row;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7b86e8e{–display:flex;}.elementor-7 .elementor-element.elementor-element-11a9f68{text-align:start;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-11a9f68 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-7 .elementor-element.elementor-element-28c9e5d{text-align:start;font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:400;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-28c9e5d.elementor-element{–align-self:center;}.elementor-7 .elementor-element.elementor-element-a8fde11{–display:flex;–border-radius:15px 15px 15px 15px;–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-a8fde11:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a8fde11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0393D8;}.elementor-7 .elementor-element.elementor-element-8fa1385 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fd3c049{–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-7 .elementor-element.elementor-element-8c79299{–display:flex;–overlay-opacity:0.63;–border-radius:20px 20px 20px 20px;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:5rem;–padding-bottom:5rem;–padding-left:2rem;–padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-8c79299:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8c79299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(“https://plasteringpools.com/wp-content/uploads/2026/03/outdoor-space.webp”);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-8c79299::before, .elementor-7 .elementor-element.elementor-element-8c79299 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8c79299 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8c79299 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8c79299 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8c79299 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{–background-overlay:”;background-color:#000000;}.elementor-7 .elementor-element.elementor-element-5928743{text-align:center;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-5928743 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2dc5620{text-align:center;color:#FFFFFF;width:var( –container-widget-width, 50% );max-width:50%;–container-widget-width:50%;–container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2dc5620.elementor-element{–align-self:center;}.elementor-7 .elementor-element.elementor-element-46b0d44 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-46b0d44 .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#0393D8;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-7 .elementor-element.elementor-element-46b0d44 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-46b0d44 .elementor-button:focus{color:#000000;background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-46b0d44 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-46b0d44 .elementor-button:focus svg{fill:#000000;}.elementor-7 .elementor-element.elementor-element-bb4c18b{–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-7 .elementor-element.elementor-element-bb4c18b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bb4c18b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-2140437{text-align:center;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-2140437 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-7 .elementor-element.elementor-element-28c76d1{text-align:center;font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:400;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-28c76d1.elementor-element{–align-self:center;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-widget-gallery{–galleries-title-color-normal:var( –e-global-color-primary );–galleries-title-color-hover:var( –e-global-color-secondary );–galleries-pointer-bg-color-hover:var( –e-global-color-accent );–gallery-title-color-active:var( –e-global-color-secondary );–galleries-pointer-bg-color-active:var( –e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-95b770f{–image-border-radius:15px;–image-transition-duration:800ms;–overlay-transition-duration:800ms;–content-text-align:center;–content-padding:20px;–content-transition-duration:800ms;–content-transition-delay:800ms;}.elementor-7 .elementor-element.elementor-element-95b770f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7 .elementor-element.elementor-element-95b770f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-46b9504 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-46b9504 .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#01264E;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-7 .elementor-element.elementor-element-46b9504 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-46b9504 .elementor-button:focus{color:#FFFFFF;background-color:#0393D8;}.elementor-7 .elementor-element.elementor-element-46b9504 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-46b9504 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-46b9504{margin:1rem 0rem calc(var(–kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-8ac5ad3{–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-7 .elementor-element.elementor-element-e98b871{–display:grid;–e-con-grid-template-columns:repeat(2, 1fr);–e-con-grid-template-rows:repeat(1, 1fr);–grid-auto-flow:row;–align-items:center;–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-7 .elementor-element.elementor-element-e3f3e50{–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-7 .elementor-element.elementor-element-98572b1{text-align:start;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-98572b1 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-7 .elementor-element.elementor-element-dbf7258{text-align:start;font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:400;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-dbf7258.elementor-element{–align-self:center;}.elementor-7 .elementor-element.elementor-element-933423b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-933423b .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#01264E;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-7 .elementor-element.elementor-element-933423b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-933423b .elementor-button:focus{color:#FFFFFF;background-color:#0393D8;}.elementor-7 .elementor-element.elementor-element-933423b .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-933423b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5d96e10{–display:flex;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-7 .elementor-element.elementor-element-847b773{–display:grid;–e-con-grid-template-columns:repeat(2, 1fr);–e-con-grid-template-rows:repeat(1, 1fr);–gap:20px 20px;–row-gap:20px;–column-gap:20px;–grid-auto-flow:row;–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-7 .elementor-element.elementor-element-ce83936{–display:flex;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:#F5F5F5;–border-color:#F5F5F5;–border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-4575f24 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-weight:500;color:#0393D8;}.elementor-7 .elementor-element.elementor-element-8e36760 .elementor-heading-title{font-family:”Helvetica”, Sans-serif;font-size:24px;font-weight:600;color:#212121;}.elementor-7 .elementor-element.elementor-element-8e36760{margin:-1rem 0rem calc(var(–kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( –e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( –e-global-color-primary );border-color:var( –e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( –e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9652439 .elementor-icon-wrapper{text-align:end;}.elementor-7 .elementor-element.elementor-element-9652439.elementor-view-stacked .elementor-icon{background-color:#0393D8;}.elementor-7 .elementor-element.elementor-element-9652439.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9652439.elementor-view-default .elementor-icon{color:#0393D8;border-color:#0393D8;}.elementor-7 .elementor-element.elementor-element-9652439.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9652439.elementor-view-default .elementor-icon svg{fill:#0393D8;}.elementor-7 .elementor-element.elementor-element-9652439{margin:-1rem 0rem calc(var(–kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-a0c5562{–display:flex;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:#F5F5F5;–border-color:#F5F5F5;–border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);–padding-top:1rem;–padding-bottom:1rem;–padding-left:1rem;–padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-ab07b46 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-weight:500;color:#0393D8;}.elementor-7 .elementor-element.elementor-element-c1a7fd9 .elementor-heading-title{font-family:”Helvetica”, Sans-serif;font-size:24px;font-weight:600;color:#212121;}.elementor-7 .elementor-element.elementor-element-c1a7fd9{margin:-1rem 0rem calc(var(–kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-451691f .elementor-icon-wrapper{text-align:end;}.elementor-7 .elementor-element.elementor-element-451691f.elementor-view-stacked .elementor-icon{background-color:#0393D8;}.elementor-7 .elementor-element.elementor-element-451691f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-451691f.elementor-view-default .elementor-icon{color:#0393D8;border-color:#0393D8;}.elementor-7 .elementor-element.elementor-element-451691f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-451691f.elementor-view-default .elementor-icon svg{fill:#0393D8;}.elementor-7 .elementor-element.elementor-element-451691f{margin:-1rem 0rem calc(var(–kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-2917394{–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-7 .elementor-element.elementor-element-c0e1d81{text-align:center;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-c0e1d81 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-7 .elementor-element.elementor-element-f7e6373{–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-7 .elementor-element.elementor-element-f0cd178{–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-7 .elementor-element.elementor-element-4b277be{–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-7 .elementor-element.elementor-element-520cc7d{–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-7 .elementor-element.elementor-element-8d3f3b2{–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-7 .elementor-element.elementor-element-82b0960{–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-7 .elementor-element.elementor-element-69bcd75{–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-7 .elementor-element.elementor-element-770c2af{–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-7 .elementor-element.elementor-element-d50bbc8{–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-7 .elementor-element.elementor-element-d50bbc8 > .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-7 .elementor-element.elementor-element-d50bbc8 {–n-accordion-padding:2rem 2rem 2rem 2rem;}:where( .elementor-7 .elementor-element.elementor-element-d50bbc8 > .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-7 .elementor-element.elementor-element-d50bbc8 > .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;}.elementor-7 .elementor-element.elementor-element-5ed4b08{–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-7 .elementor-element.elementor-element-5ed4b08:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5ed4b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-cb830fd{text-align:center;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-cb830fd .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( –e-global-color-secondary );font-family:var( –e-global-typography-primary-font-family ), Sans-serif;font-weight:var( –e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( –e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( –e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( –e-global-typography-text-font-family ), Sans-serif;font-weight:var( –e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( –e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( –e-global-typography-accent-font-family ), Sans-serif;font-weight:var( –e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( –e-global-color-accent );font-family:var( –e-global-typography-accent-font-family ), Sans-serif;font-weight:var( –e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( –e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( –e-global-typography-secondary-font-weight );}.elementor-widget-posts .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-widget-posts .e-load-more-message{font-family:var( –e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( –e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-74cf73e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7 .elementor-element.elementor-element-74cf73e:after{content:”0.66″;}.elementor-7 .elementor-element.elementor-element-74cf73e .elementor-post__meta-data span + span:before{content:”•”;}.elementor-7 .elementor-element.elementor-element-74cf73e{–grid-column-gap:30px;–grid-row-gap:35px;}.elementor-7 .elementor-element.elementor-element-74cf73e .elementor-post__text{margin-top:20px;}.elementor-7 .elementor-element.elementor-element-74cf73e .elementor-post__badge{right:0;}.elementor-7 .elementor-element.elementor-element-74cf73e .elementor-post__card .elementor-post__badge{background-color:#01264E;margin:20px;}.elementor-7 .elementor-element.elementor-element-74cf73e .elementor-post__read-more{color:#01264E;}.elementor-7 .elementor-element.elementor-element-74cf73e > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-bd3c331 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-bd3c331 .elementor-button{font-family:”Helvetica”, Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#01264E;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-7 .elementor-element.elementor-element-bd3c331 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-bd3c331 .elementor-button:focus{color:#FFFFFF;background-color:#0393D8;}.elementor-7 .elementor-element.elementor-element-bd3c331 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-bd3c331 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bd3c331{margin:1rem 0rem calc(var(–kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-7 .elementor-element.elementor-element-f4cdad2{–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-7 .elementor-element.elementor-element-f4cdad2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f4cdad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-dc0ef81{text-align:center;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-dc0ef81 .elementor-heading-title{font-family:”DM Serif Display”, Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-7 .elementor-element.elementor-element-2b316bf{–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;–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-7 .elementor-element.elementor-element-0f99ef2 iframe{height:400px;}:root{–page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-92a02c3{–content-width:1200px;}.elementor-7 .elementor-element.elementor-element-b4d362d{–content-width:1200px;}.elementor-7 .elementor-element.elementor-element-fd3c049{–content-width:1200px;}.elementor-7 .elementor-element.elementor-element-bb4c18b{–content-width:1200px;}.elementor-7 .elementor-element.elementor-element-8ac5ad3{–content-width:1200px;}.elementor-7 .elementor-element.elementor-element-2917394{–content-width:1200px;}.elementor-7 .elementor-element.elementor-element-f4cdad2{–content-width:1200px;}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-8c79299:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8c79299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-ea89c91{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-7dc60f3{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-90d9bdf{–grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-e98b871{–e-con-grid-template-columns:repeat(1, 1fr);–grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-847b773{–grid-auto-flow:row;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-92a02c3{–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-7 .elementor-element.elementor-element-ea89c91 .elementor-heading-title{font-size:28px;}.elementor-7 .elementor-element.elementor-element-7dc60f3{line-height:25px;}.elementor-7 .elementor-element.elementor-element-90d9bdf{–e-con-grid-template-columns:repeat(1, 1fr);–grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-11a9f68 .elementor-heading-title{font-size:28px;}.elementor-7 .elementor-element.elementor-element-28c9e5d{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-a8fde11.e-con{–order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-5928743 .elementor-heading-title{font-size:28px;}.elementor-7 .elementor-element.elementor-element-2dc5620{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-2140437 .elementor-heading-title{font-size:28px;}.elementor-7 .elementor-element.elementor-element-e98b871{–e-con-grid-template-columns:repeat(1, 1fr);–grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-98572b1 .elementor-heading-title{font-size:28px;}.elementor-7 .elementor-element.elementor-element-847b773{–e-con-grid-template-columns:repeat(1, 1fr);–grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-c0e1d81 .elementor-heading-title{font-size:28px;}.elementor-7 .elementor-element.elementor-element-cb830fd .elementor-heading-title{font-size:28px;}.elementor-7 .elementor-element.elementor-element-74cf73e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7 .elementor-element.elementor-element-74cf73e:after{content:”0.5″;}.elementor-7 .elementor-element.elementor-element-dc0ef81 .elementor-heading-title{font-size:28px;}}

Elevate Your Outdoors with Gunite Pool Repair & Gunite Repairs in Boston, MA

Create stylish, durable pool surfaces with Pool Plaster Inc. Family-owned with 9+ years of experience in pool plastering services, pool tile and coping, and pool surface restoration.

Upgrade Your Outdoors with Quality Solutions

Our team offers a full range of pool plastering and resurfacing services, including custom pool tile and coping, pool plastering services, professional concrete services, and pool resurfacing services. Whether you want to create a shaded relaxation area, expand your living space, or install a low-maintenance lawn, we provide durable, beautiful results tailored to your needs.

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(); } } );} );

Ready to Restore Your Pool Surface?

Get a free consultation and quote for your dream pool renovation project. Our experts will help design the perfect solution for your home.

Portfolio

Our portfolio highlights completed pool plastering project and pool renovation projects designed with quality craftsmanship and attention to detail. 

What We Assured

Dealing with unreliable local pool plastering contractors can be frustrating; delays, poor workmanship, and lack of communication can derail your vision. At Pool Plaster Inc. and Pool Tile and Coping, we’ve built our reputation on delivering high-quality, custom pool plastering project solutions for homeowners in Boston, MA. As a family-owned business with over 9 years of experience, we pride ourselves on exceptional craftsmanship, clear communication, and a commitment to customer satisfaction from start to finish.

100%

Happy Clients

We stand behind every project with our quality promise

15+

Years Experience

Nearly a decade of crafting beautiful pool surfaces

Frequently asked questions

Maximize Your Space with a Beautiful Pool Plastering





We offer a wide range of services designed to improve your pool area. As pool tile and coping builders, we design and install custom covers and gunite repairs that offer shade and style. Our pool resurfacing specialists create beautiful pool finish upgrades that blend seamlessly with your home. We also provide quality concrete services, from pool deck surfaces to coping upgrades. For a cleaner pool area, our pool resurfacing installers transform your yard into a cleaner, safer pool area. 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 surface restoration, 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. and Pool Plaster Inc. today for your consultation and discover why we’re a top choice among local pool plastering contractors.

If you’re looking to add a pool plastering project to your home in New England, 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.

Latest insights and updates

Testimonials