{"id":13,"date":"2025-11-10T18:05:54","date_gmt":"2025-11-10T18:05:54","guid":{"rendered":"https:\/\/heater.mastertouchpools.com\/?page_id=13"},"modified":"2026-01-09T21:04:46","modified_gmt":"2026-01-09T21:04:46","slug":"elementor-13","status":"publish","type":"page","link":"https:\/\/heater.mastertouchpools.com\/","title":{"rendered":"Elementor #13"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13\" class=\"elementor elementor-13\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3db1d03 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"3db1d03\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-f67e6e1 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"f67e6e1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61e4915 elementor-widget elementor-widget-image\" data-id=\"61e4915\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/mastertouchpools.com\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"243\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/master-touch-2-1024x311.png\" class=\"attachment-large size-large wp-image-21\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/master-touch-2-1024x311.png 1024w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/master-touch-2-300x91.png 300w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/master-touch-2-768x233.png 768w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/master-touch-2.png 1380w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8d99f83 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"8d99f83\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4d17b19 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"4d17b19\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-66e1b91 elementor-widget elementor-widget-heading\" data-id=\"66e1b91\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tired of Cold <br>Pool Water?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfbac84 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"cfbac84\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c67396d elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"c67396d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"426\" data-end=\"602\">Stay warm and swim year-round with a high-efficiency pool heater installed by <strong data-start=\"2397\" data-end=\"2428\">Master Touch Outdoor Living.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f13177f elementor-widget elementor-widget-eael-creative-button\" data-id=\"f13177f\" data-element_type=\"widget\" data-widget_type=\"eael-creative-button.default\">\n\t\t\t\t\t        <div class=\"eael-creative-button-wrapper\">\n\n            <a class=\"eael-creative-button eael-creative-button--winona\" href=\"#contact\" data-text=\"Let&#039;s Go!\">\n            \t    \n                <div class=\"creative-button-inner\">\n\n                    \n                    <span class=\"cretive-button-text\">Click here to schedule a site visit<\/span>\n\n                                    <\/div>\n\t                        <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7134cdb e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"7134cdb\" data-element_type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e576d60 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"e576d60\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-963e90c elementor-widget elementor-widget-image\" data-id=\"963e90c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1920\" height=\"185\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Rectangle-2-1.png\" class=\"attachment-full size-full wp-image-32\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Rectangle-2-1.png 1920w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Rectangle-2-1-300x29.png 300w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Rectangle-2-1-1024x99.png 1024w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Rectangle-2-1-768x74.png 768w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Rectangle-2-1-1536x148.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-74e6436 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"74e6436\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8baf3ef e-con-full e-flex eael_liquid_glass-effect1 eael_liquid_glass_shadow-effect1 wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"8baf3ef\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-963c09b elementor-widget elementor-widget-menu-anchor\" data-id=\"963c09b\" data-element_type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"contact\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25dea64 wpr-forms-submit-justify elementor-hidden-tablet elementor-hidden-mobile wpr-forms-align-left elementor-widget elementor-widget-wpr-forms\" data-id=\"25dea64\" data-element_type=\"widget\" data-widget_type=\"wpr-forms.default\">\n\t\t\t\t\t<div class=\"wpr-forms-container wpr-custom-chk-radio\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f39-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"39\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php\/wp-json\/wp\/v2\/pages\/13#wpcf7-f39-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"39\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.3\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f39-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"form-row\">\n\t<p><label>Your name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span><br \/>\n<\/label>\n\t<\/p>\n\t<p><label>Your email<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span><br \/>\n<\/label>\n\t<\/p>\n\t<p><label>Your phone<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"tel-576\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"tel-576\" \/><\/span><br \/>\n<\/label>\n\t<\/p>\n\t<p><label> Your City<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"city\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"city\" \/><\/span><br \/>\n<\/label>\n\t<\/p>\n<\/div>\n<p><label>Message \/ Project Details<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span><br \/>\n<\/label>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Get My Free Quote Now\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1830ab3 wpr-forms-submit-justify elementor-hidden-desktop elementor-hidden-widescreen wpr-forms-align-left elementor-widget elementor-widget-wpr-forms\" data-id=\"1830ab3\" data-element_type=\"widget\" data-widget_type=\"wpr-forms.default\">\n\t\t\t\t\t<div class=\"wpr-forms-container wpr-custom-chk-radio\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f40-o2\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"40\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php\/wp-json\/wp\/v2\/pages\/13#wpcf7-f40-o2\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"40\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.3\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f40-o2\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<p><label>Your name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span><br \/>\n<\/label>\n<\/p>\n<p><label>Your email<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span><br \/>\n<\/label>\n<\/p>\n<p><label>Your phone<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"tel-576\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"tel-576\" \/><\/span><br \/>\n<\/label>\n<\/p>\n<p><label> Your City<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"city\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"city\" \/><\/span><br \/>\n<\/label>\n<\/p>\n<p><label>Message \/ Project Details<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span><br \/>\n<\/label>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Get My Free Quote Now\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1723da2 elementor-widget elementor-widget-heading\" data-id=\"1723da2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Licensed &amp; Insured | Family-Owned | Serving Broward &amp; Palm Beach County<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-20013b2 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"20013b2\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9486ca4 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"9486ca4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cc565fa elementor-widget elementor-widget-heading\" data-id=\"cc565fa\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why Heat Your Pool?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa4d79c elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"fa4d79c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"426\" data-end=\"602\">Even in sunny South Florida, a few cold fronts can make your pool water less inviting.<br data-start=\"965\" data-end=\"968\" \/>A <strong data-start=\"970\" data-end=\"985\">pool heater<\/strong> keeps your backyard ready for any season \u2014 giving you the freedom to swim, relax, and entertain year-round.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c4f300 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"3c4f300\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f29171b e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"f29171b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-03ceb90 elementor-widget elementor-widget-image\" data-id=\"03ceb90\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Artboard-1.png\" class=\"attachment-large size-large wp-image-64\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Artboard-1.png 300w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Artboard-1-150x150.png 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-925e694 elementor-widget elementor-widget-heading\" data-id=\"925e694\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Comfort on <BR>Demand<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c735976 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"c735976\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"426\" data-end=\"602\">Enjoy warm water any time of day or year.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-299dde1 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"299dde1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-976ec2d elementor-widget elementor-widget-image\" data-id=\"976ec2d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Artboard-1-copy.png\" class=\"attachment-large size-large wp-image-65\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Artboard-1-copy.png 300w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Artboard-1-copy-150x150.png 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c84db38 elementor-widget elementor-widget-heading\" data-id=\"c84db38\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Energy-Efficient Options<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd780bc elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"dd780bc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"426\" data-end=\"602\">Enjoy warm water any time of day or year.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-71fee89 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"71fee89\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99d59eb elementor-widget elementor-widget-image\" data-id=\"99d59eb\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Artboard-1-copy-2.png\" class=\"attachment-large size-large wp-image-66\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Artboard-1-copy-2.png 300w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Artboard-1-copy-2-150x150.png 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72a99b0 elementor-widget elementor-widget-heading\" data-id=\"72a99b0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Low <br>Maintenance<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1434f47 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"1434f47\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"426\" data-end=\"602\">Built for long-term reliability.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fdfce17 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"fdfce17\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b49c269 elementor-widget elementor-widget-image\" data-id=\"b49c269\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Artboard-1-copy-3.png\" class=\"attachment-large size-large wp-image-67\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Artboard-1-copy-3.png 300w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Artboard-1-copy-3-150x150.png 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a61f21 elementor-widget elementor-widget-heading\" data-id=\"7a61f21\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Increased Property Value<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b42f8e elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"2b42f8e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"426\" data-end=\"602\">Add luxury and functionality to your home.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d9873e elementor-widget elementor-widget-eael-creative-button\" data-id=\"4d9873e\" data-element_type=\"widget\" data-widget_type=\"eael-creative-button.default\">\n\t\t\t\t\t        <div class=\"eael-creative-button-wrapper\">\n\n            <a class=\"eael-creative-button eael-creative-button--winona\" href=\"tel:561-556-8743\" data-text=\"Let&#039;s Go!\">\n            \t    \n                <div class=\"creative-button-inner\">\n\n                    \n                    <span class=\"cretive-button-text\">Try the Pool Heater Calculator<\/span>\n\n                                    <\/div>\n\t                        <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-71e4e61 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"71e4e61\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2aff327 elementor-widget elementor-widget-image\" data-id=\"2aff327\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"396\" height=\"550\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/heater.png\" class=\"attachment-large size-large wp-image-85\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/heater.png 396w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/heater-216x300.png 216w\" sizes=\"(max-width: 396px) 100vw, 396px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75ca373 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"75ca373\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4aa5f0 elementor-widget elementor-widget-heading\" data-id=\"d4aa5f0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Real Experiences. Real Results.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7302f44 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"7302f44\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"426\" data-end=\"602\">From cozy family backyards to resort-style retreats, every project we complete is built on trust, quality, and care.<br data-start=\"528\" data-end=\"531\" \/>See what homeowners across South Florida are saying about their experience with <strong data-start=\"611\" data-end=\"642\">Master Touch Outdoor Living<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec887bf elementor-widget elementor-widget-shortcode\" data-id=\"ec887bf\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><pre class=\"ti-widget\"><template id=\"trustindex-google-widget-html\"><div class=\" ti-widget  ti-goog ti-review-text-mode-readmore ti-text-align-left\" data-no-translation=\"true\" data-time-locale=\"%d %s ago|today|day|days|week|weeks|month|months|year|years\" data-layout-id=\"15\" data-layout-category=\"slider\" data-set-id=\"drop-shadow\" data-pid=\"\" data-language=\"en\" data-close-locale=\"Close\" data-review-target-width=\"300\" data-css-version=\"2\" data-reply-by-locale=\"Owner's reply\" data-pager-autoplay-timeout=\"6\"> <div class=\"ti-widget-container ti-col-3\"> <div class=\"ti-reviews-container\"> <div class=\"ti-controls\"> <div class=\"ti-next\" aria-label=\"Next review\" role=\"button\"><\/div> <div class=\"ti-prev\" aria-label=\"Previous review\" role=\"button\"><\/div> <\/div> <div class=\"ti-reviews-container-wrapper\">  <div data-empty=\"0\" data-time=\"1762732800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-content\"> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-text\"><!-- R-CONTENT -->Master Touch did leak detection and found our pool return was damaged. Pool return repair was done quickly and now our circulation is perfect. No more losing water!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-text\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <\/div> <div class=\"ti-review-header\"> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKc2VUm92gYoLWJWIjLEDBGozV-mZ8Nog2WOwjYGyuK1KxJEg=w40-h40-c-rp-mo-br100\" alt=\"Tatiana Franco profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Tatiana Franco <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1762732800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-content\"> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-text\"><!-- R-CONTENT -->Master Touch came out for pool service and leak detection. Found a waterfall leak that was costing us a fortune in water bills! Fixed it perfectly and now our water features work like new. Great service!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-text\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <\/div> <div class=\"ti-review-header\"> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocL2nRa1kQnYKy-V8cqflL12dO_PrEh6rvZ8xnAknjY2tFeKtQ=w40-h40-c-rp-mo-br100\" alt=\"Royxana Abril profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Royxana Abril <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1762560000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-content\"> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-text\"><!-- R-CONTENT -->I hit the Jack Pot when l chose Master Touch Pools. Needed everything done. First Sean did the clean up. He went above and beyond. Then Rob did leak detection. When he pinpointed the leaks he did the one around the skimmer basket (underground) and Chiago did the pump area and pipes. Plus some extra\u2728 Rob was there to explain everything being done and even answered all my calls. Then next group of guys came in to get pool in tip top condition to be resurfaced. Sky Blue Stucco was used to resurface pool.\nEntire staff worked very well together. Very professional and pleasant. I had a hand rail installed on steps also.\nThe last step was the \"Fire Up\"\nVery important cuz in that 30 days a Pool Tech comes every other day and checks to make sure chemicals are perfect. I got to see the Sky Blue color pop out gradually. My pool is my \"Happy Place\" and Master Touch Pools definetly has the Master Touch because l am in my pool everyday so HAPPY\ud83d\ude0a\nAnd a shout out to Tai in the office. She is such a sweetheart \u2728\n* Added a picture of how pool looks 5 years later. Great job !! My HAPPY PLACE<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-text\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <\/div> <div class=\"ti-review-header\"> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjVyJL9DBG9Ug-EgrSPs3_Dkfh5oM8Wr5_gEv2bPectSlQOlaOmM=w40-h40-c-rp-mo-ba2-br100\" alt=\"Lorraine Schuett profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Lorraine Schuett <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1762214400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-content\"> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-text\"><!-- R-CONTENT -->Master Touch has exceeded my expectations.  They take personal pride in their work and are extremely knowledgeable!\nJomar is truly professional and works with integrity.  Renata is so responsive and Marcello is thorough for maintaining my pool.\nAs far as I am concerned, there is no other pool company, look no further.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-text\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <\/div> <div class=\"ti-review-header\"> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjXatNVcG1Ws5oTZ2dMYcP8bkFXxTvCnKMkcTKkzOrpj8Pr5AKJ_=w40-h40-c-rp-mo-br100\" alt=\"Shirley Spater profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Shirley Spater <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1761955200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-content\"> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-text\"><!-- R-CONTENT -->Master Touch designed, built, and installed our outdoor grill. Their employees are courteous, knowledgeable, and efficient. We could not be more satisfied with the design, quality, and craftsmanship of our custom outdoor grill.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-text\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <\/div> <div class=\"ti-review-header\"> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJ-C7Bg5fltSWtBsATN6YtE_60xXUOGPek7AfYS8cYcwukVfg=w40-h40-c-rp-mo-br100\" alt=\"Barry Steiner profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Barry Steiner <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1761955200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-content\"> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-text\"><!-- R-CONTENT -->Excellent full pool service as well as redoing entire pool, came out looking brand new - they also do leak detection, setting it up electronic wifi iAqualink - fantastic, maintenance weekly isbeen  thorough. You just have to be responsible for water level.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-text\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <\/div> <div class=\"ti-review-header\"> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjUewfuRy7-ySrux0Y8hNyj0xX4RHEDLsADtZLq3uA6WRafsHzU=w40-h40-c-rp-mo-ba3-br100\" alt=\"AR Melton MD profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> AR Melton MD <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1761523200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-content\"> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-text\"><!-- R-CONTENT -->Our experience with Master Touch Outdoor Living in Deerfield Beach for skimmer replacement was top-notch. Everything was completed on schedule and the results were even better than expect<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-text\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <\/div> <div class=\"ti-review-header\"> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjVEmaVfuHyY_8tTjn1uHx5eYgBw6vwSDKyjENRDjI_1G5XkrJ0=w40-h40-c-rp-mo-br100\" alt=\"Rosana Pena profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Rosana Pena <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1761523200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-content\"> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-text\"><!-- R-CONTENT -->From start to finish, the team at Master Touch Outdoor Living exceeded expectations on our landscape lighting project in Boynton Beach. They communicated clearly throughout the entire proces Wellington Leak Detect We hired Master Touch Outdoor Living for our leak detection in Wellington, and it was an incredible experience. They communicated clearly throughout the entire process and kept the work area<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-text\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <\/div> <div class=\"ti-review-header\"> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocLapmHy7twSFbdGEa51kDhdUlp5khY8yREtFBIkNgpys583yQ=w40-h40-c-rp-mo-br100\" alt=\"Lessa Arias profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Lessa Arias <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1761523200\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-content\"> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-text\"><!-- R-CONTENT -->We recommend Master Touch Outdoor Living enough! They handled our turf installation in Parkland perfectly. The crew was on time, respectful, and paid great attention to every detail. Thank<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-text\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <\/div> <div class=\"ti-review-header\"> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjXmukMV6RtByDbfFwvp75n09K51MeJtd1CsG4VJBz2gspOr70jZ=w40-h40-c-rp-mo-br100\" alt=\"Eddy Musa Fuentes profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Eddy Musa Fuentes <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1761436800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\"> <div class=\"ti-inner\"> <div class=\"ti-review-content\"> <span class=\"ti-stars\"><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><trustindex-image class=\"ti-star\" data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google\" width=\"17\" height=\"17\" loading=\"lazy\"><\/trustindex-image><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex verifies that the original source of the review is Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-text\"><!-- R-CONTENT -->start to finish, the team at Master Touch Outdoor Living exceeded expectations on our skimmer replacement project in Davie. Everything was completed on schedule and the results were eve<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-text\" data-collapse-text=\"Hide\" data-open-text=\"Read more\"><\/span> <\/div> <div class=\"ti-platform-icon ti-with-tooltip\"> <span class=\"ti-tooltip\">Posted on <\/span> <trustindex-image data-imgurl=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"\" width=\"20\" height=\"20\" loading=\"lazy\"><\/trustindex-image> <\/div> <\/div> <div class=\"ti-review-header\"> <div class=\"ti-profile-img\"> <trustindex-image data-imgurl=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjWs4TklqjnecOWsJ13l13xWzwsfxCbdn9ozWbB7HnCkDVIiQ8qk=w40-h40-c-rp-mo-br100\" alt=\"Leidy Arizala profile picture\" loading=\"lazy\"><\/trustindex-image> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Leidy Arizala <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <\/div>  <\/div> <div class=\"ti-controls-line\"> <div class=\"dot\"><\/div> <\/div> <\/div>    <\/div> <\/div> <\/template><\/pre><div data-src=\"https:\/\/cdn.trustindex.io\/loader.js?wp-widget\" data-template-id=\"trustindex-google-widget-html\" data-css-url=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/trustindex-google-widget.css?1762885279\"><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2609126 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"2609126\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-cf3a0e6 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"cf3a0e6\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-fa2949e e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"fa2949e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-259adf1 elementor-widget elementor-widget-heading\" data-id=\"259adf1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Calculate Your Ideal Pool Heater<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecec9b5 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"ecec9b5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"532\" data-end=\"732\">Not sure which system fits your pool best?<br data-start=\"586\" data-end=\"589\" \/>Use our <strong data-start=\"597\" data-end=\"623\">Pool Heater Calculator<\/strong> to find the right size and type of heater based on your pool\u2019s dimensions, usage, and desired temperature.<\/p><p data-start=\"734\" data-end=\"873\">In just a few clicks, you\u2019ll know exactly what you need \u2014 and how much you can save by choosing the most efficient option for your space.<\/p><p data-start=\"875\" data-end=\"932\">\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c0ef37 elementor-widget elementor-widget-menu-anchor\" data-id=\"6c0ef37\" data-element_type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"calculator\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af102d9 elementor-widget elementor-widget-html\" data-id=\"af102d9\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Pool Heater Calculator - Florida Pool Heating<\/title>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n            background:white;\n            min-height: 100vh;\n            padding: 0px;\n        }\n\n        .container {\n            max-width: 800px;\n            margin: 0 auto;\n            background: white;\n            border-radius: 20px;\n            box-shadow: 0 20px 40px rgba(0,0,0,0.1);\n            overflow: hidden;\n        }\n\n        .header {\n            background: linear-gradient(135deg, #003863 0%, #003863 100%);\n            color: white;\n            padding: 20px;\n            text-align: center;\n            position: relative;\n        }\n\n        \n\n        .header h1 {\n            font-size: 2rem;\n            margin-bottom: 10px;\n        }\n\n        .header p {\n            opacity: 0.9;\n        }\n\n        .website-link {\n            position: absolute;\n            top: 20px;\n            right: 20px;\n            background: rgba(255,255,255,0.2);\n            color: white;\n            padding: 8px 16px;\n            border-radius: 20px;\n            text-decoration: none;\n            font-size: 0.9rem;\n            transition: background 0.3s ease;\n        }\n\n        .website-link:hover {\n            background: rgba(255,255,255,0.3);\n            color: white;\n            text-decoration: none;\n        }\n\n        .progress-container {\n            padding: 20px 30px;\n            background: #f8f9fa;\n            border-bottom: 1px solid #dee2e6;\n        }\n\n        .progress-bar {\n            width: 100%;\n            height: 8px;\n            background: #e9ecef;\n            border-radius: 4px;\n            overflow: hidden;\n            margin-bottom: 15px;\n        }\n\n        .progress-fill {\n            height: 100%;\n            background: linear-gradient(90deg, #f58022, #e74b22);\n            border-radius: 4px;\n            transition: width 0.5s ease;\n        }\n\n        .steps {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n        }\n\n        .step {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            flex: 1;\n        }\n\n        .step-number {\n            width: 32px;\n            height: 32px;\n            border-radius: 50%;\n            background: #f58022;\n            color: #ffffff;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-weight: bold;\n            margin-bottom: 8px;\n            transition: all 0.3s ease;\n        }\n\n        .step.active .step-number {\n            background: #003863;\n            color: white;\n        }\n\n        .step.completed .step-number {\n            background: #003863;\n            color: white;\n        }\n\n        .step-label {\n            font-size: 0.8rem;\n            color: #6c757d;\n            text-align: center;\n        }\n\n        .step.active .step-label {\n            color: #6c757d;\n            font-weight: 500;\n        }\n\n        .content {\n            padding: 40px;\n            min-height: 500px;\n        }\n\n        .step-content {\n            display: none;\n        }\n\n        .step-content.active {\n            display: block;\n        }\n\n        .step-title {\n            font-size: 1.8rem;\n            font-weight: 600;\n            color: #2c3e50;\n            margin-bottom: 10px;\n        }\n\n        .step-description {\n            color: #6c757d;\n            margin-bottom: 30px;\n            font-size: 1.1rem;\n        }\n\n        .pool-shapes {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n            gap: 20px;\n            margin-bottom: 30px;\n        }\n\n        .pool-shape {\n            border: 3px solid #e9ecef;\n            border-radius: 12px;\n            padding: 25px;\n            text-align: center;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            background: white;\n        }\n\n        .pool-shape:hover {\n            border-color: #f58022;\n            transform: translateY(-2px);\n            box-shadow: 0 8px 25px rgba(0,123,255,0.15);\n        }\n\n        .pool-shape.selected {\n            border-color: #003863;\n            background: #f8f9ff;\n        }\n\n        .pool-icon {\n            width: 80px;\n            height: 60px;\n            margin: 0 auto 15px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .pool-shape h3 {\n            font-size: 1.2rem;\n            color: #2c3e50;\n            margin-bottom: 5px;\n        }\n\n        .pool-shape p {\n            color: #6c757d;\n            font-size: 0.9rem;\n        }\n\n        .form-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n            gap: 20px;\n            margin-bottom: 30px;\n        }\n\n        .form-group {\n            margin-bottom: 20px;\n        }\n\n        .form-label {\n            display: block;\n            margin-bottom: 8px;\n            font-weight: 500;\n            color: #495057;\n        }\n\n        .form-control {\n            width: 100%;\n            padding: 12px 16px;\n            border: 2px solid #e9ecef;\n            border-radius: 8px;\n            font-size: 1rem;\n            transition: border-color 0.3s ease;\n        }\n\n        .form-control:focus {\n            outline: none;\n            border-color: #007bff;\n            box-shadow: 0 0 0 3px rgba(0,123,255,0.1);\n        }\n\n        .heater-types {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n            gap: 20px;\n            margin-bottom: 30px;\n        }\n\n        .heater-type {\n            border: 3px solid #e9ecef;\n            border-radius: 12px;\n            padding: 25px;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            background: white;\n        }\n\n        .heater-type:hover {\n            border-color: #007bff;\n            transform: translateY(-2px);\n            box-shadow: 0 8px 25px rgba(0,123,255,0.15);\n        }\n\n        .heater-type.selected {\n            border-color: #007bff;\n            background: #f8f9ff;\n        }\n\n        .heater-type h3 {\n            font-size: 1.3rem;\n            color: #2c3e50;\n            margin-bottom: 10px;\n        }\n\n        .heater-type p {\n            color: #6c757d;\n            margin-bottom: 15px;\n        }\n\n        .heater-features {\n            list-style: none;\n            padding: 0;\n        }\n\n        .heater-features li {\n            color: #28a745;\n            margin-bottom: 5px;\n            position: relative;\n            padding-left: 20px;\n        }\n\n        .heater-features li:before {\n            content: \"\u2713\";\n            position: absolute;\n            left: 0;\n            color: #28a745;\n            font-weight: bold;\n        }\n\n        .navigation {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            margin-top: 40px;\n        }\n\n        .btn {\n            padding: 12px 24px;\n            border: none;\n            border-radius: 8px;\n            cursor: pointer;\n            font-size: 1rem;\n            font-weight: 500;\n            transition: all 0.3s ease;\n            text-decoration: none;\n            display: inline-block;\n        }\n\n        .btn-primary {\n            background: #1f97d4;\n            color: white;\n        }\n\n        .btn-primary:hover {\n            background: #023566;\n            transform: translateY(-2px);\n        }\n\n        .btn-primary:disabled {\n            background: #023566;\n            cursor: not-allowed;\n            transform: none;\n        }\n\n        .btn-secondary {\n            background: #1f97d4;\n            color: #023566;\n        }\n\n        .btn-secondary:hover {\n            background: #023566;\n        }\n\n        .btn-success {\n            background: #023566;\n            color: #ffffff;\n            font-size: 1.1rem;\n            padding: 15px 30px;\n        }\n\n        .btn-success:hover {\n            background: #023566;\n            transform: translateY(-2px);\n        }\n\n        .quote-result {\n            background: linear-gradient(135deg, #28a745 0%, #20c997 100%);\n            color: white;\n            padding: 30px;\n            border-radius: 12px;\n            text-align: center;\n            margin-bottom: 30px;\n        }\n\n        .quote-result h2 {\n            font-size: 2.5rem;\n            margin-bottom: 10px;\n        }\n\n        .quote-result p {\n            opacity: 0.9;\n            font-size: 1.1rem;\n        }\n\n        .quote-details {\n            background: #f8f9fa;\n            border-radius: 12px;\n            padding: 25px;\n            margin-bottom: 20px;\n        }\n\n        .quote-details h3 {\n            color: #2c3e50;\n            margin-bottom: 15px;\n        }\n\n        .detail-row {\n            display: flex;\n            justify-content: space-between;\n            margin-bottom: 10px;\n            padding-bottom: 10px;\n            border-bottom: 1px solid #dee2e6;\n        }\n\n        .detail-row:last-child {\n            border-bottom: none;\n            font-weight: bold;\n            font-size: 1.1rem;\n        }\n\n        .product-recommendation {\n            background: white;\n            border: 2px solid #007bff;\n            border-radius: 12px;\n            padding: 25px;\n            margin-bottom: 20px;\n        }\n\n        .product-recommendation h3 {\n            color: #007bff;\n            margin-bottom: 15px;\n        }\n\n        .product-features {\n            list-style: none;\n            padding: 0;\n            margin-top: 15px;\n        }\n\n        .product-features li {\n            color: #28a745;\n            margin-bottom: 8px;\n            position: relative;\n            padding-left: 25px;\n        }\n\n        .product-features li:before {\n            content: \"\u2713\";\n            position: absolute;\n            left: 0;\n            color: #28a745;\n            font-weight: bold;\n            font-size: 1.2rem;\n        }\n\n        .disclaimer {\n            background: #fff3cd;\n            border: 1px solid #ffeaa7;\n            border-radius: 8px;\n            padding: 20px;\n            margin-bottom: 20px;\n        }\n\n        .disclaimer h4 {\n            color: #856404;\n            margin-bottom: 10px;\n        }\n\n        .disclaimer p {\n            color: #856404;\n            margin: 0;\n            line-height: 1.5;\n        }\n\n       \n        .loading {\n            text-align: center;\n            padding: 40px;\n            color: #6c757d;\n        }\n\n        .spinner {\n            border: 4px solid #f3f3f3;\n            border-top: 4px solid #007bff;\n            border-radius: 50%;\n            width: 40px;\n            height: 40px;\n            animation: spin 1s linear infinite;\n            margin: 0 auto 20px;\n        }\n\n        @keyframes spin {\n            0% { transform: rotate(0deg); }\n            100% { transform: rotate(360deg); }\n        }\n\n        @media (max-width: 768px) {\n            .container {\n                margin: 10px;\n                border-radius: 12px;\n            }\n            \n            .content {\n                padding: 20px;\n            }\n            \n            .pool-shapes {\n                grid-template-columns: 1fr;\n            }\n            \n            .heater-types {\n                grid-template-columns: 1fr;\n            }\n            \n            .form-grid {\n                grid-template-columns: 1fr;\n            }\n            \n            .steps {\n                flex-wrap: wrap;\n                gap: 10px;\n            }\n            \n            .step {\n                flex: none;\n                min-width: 80px;\n            }\n            \n            .website-link {\n                position: static;\n                display: inline-block;\n                margin-top: 15px;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"container\">\n        <!-- Header -->\n        <div class=\"header\">\n           \n            <h1>Pool Heater Calculator<\/h1>\n         \n        <\/div>\n\n        <!-- Progress Bar -->\n        <div class=\"progress-container\">\n            <div class=\"progress-bar\">\n                <div class=\"progress-fill\" id=\"progressFill\"><\/div>\n            <\/div>\n            <div class=\"steps\">\n                <div class=\"step active\" id=\"step1\">\n                    <div class=\"step-number\">1<\/div>\n                    <div class=\"step-label\">Pool Shape<\/div>\n                <\/div>\n                <div class=\"step\" id=\"step2\">\n                    <div class=\"step-number\">2<\/div>\n                    <div class=\"step-label\">Dimensions<\/div>\n                <\/div>\n                <div class=\"step\" id=\"step3\">\n                    <div class=\"step-number\">3<\/div>\n                    <div class=\"step-label\">Heater Type<\/div>\n                <\/div>\n                <div class=\"step\" id=\"step4\">\n                    <div class=\"step-number\">4<\/div>\n                    <div class=\"step-label\">Client Info<\/div>\n                <\/div>\n                <div class=\"step\" id=\"step5\">\n                    <div class=\"step-number\">5<\/div>\n                    <div class=\"step-label\">Quote<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Content -->\n        <div class=\"content\">\n            <!-- Step 1: Pool Shape -->\n            <div class=\"step-content active\" id=\"content1\">\n                <h2 class=\"step-title\">Choose Your Pool Shape<\/h2>\n                <p class=\"step-description\">Select the shape that best matches your pool<\/p>\n                \n                <div class=\"pool-shapes\">\n                    <div class=\"pool-shape\" data-shape=\"rectangular\">\n                        <div class=\"pool-icon\">\n                            <svg width=\"80\" height=\"60\" viewBox=\"0 0 80 60\" fill=\"none\">\n                                <rect x=\"10\" y=\"15\" width=\"60\" height=\"30\" stroke=\"#007bff\" stroke-width=\"3\" fill=\"#e3f2fd\"\/>\n                            <\/svg>\n                        <\/div>\n                        <h3>Rectangular<\/h3>\n                        <p>Standard rectangular pool<\/p>\n                    <\/div>\n                    \n                    <div class=\"pool-shape\" data-shape=\"circular\">\n                        <div class=\"pool-icon\">\n                            <svg width=\"80\" height=\"60\" viewBox=\"0 0 80 60\" fill=\"none\">\n                                <circle cx=\"40\" cy=\"30\" r=\"25\" stroke=\"#007bff\" stroke-width=\"3\" fill=\"#e3f2fd\"\/>\n                            <\/svg>\n                        <\/div>\n                        <h3>Circular<\/h3>\n                        <p>Round pool<\/p>\n                    <\/div>\n                    \n                    <div class=\"pool-shape\" data-shape=\"oval\">\n                        <div class=\"pool-icon\">\n                            <svg width=\"80\" height=\"60\" viewBox=\"0 0 80 60\" fill=\"none\">\n                                <ellipse cx=\"40\" cy=\"30\" rx=\"30\" ry=\"20\" stroke=\"#007bff\" stroke-width=\"3\" fill=\"#e3f2fd\"\/>\n                            <\/svg>\n                        <\/div>\n                        <h3>Oval<\/h3>\n                        <p>Oval-shaped pool<\/p>\n                    <\/div>\n                    \n                    <div class=\"pool-shape\" data-shape=\"kidney\">\n                        <div class=\"pool-icon\">\n                            <svg width=\"80\" height=\"60\" viewBox=\"0 0 80 60\" fill=\"none\">\n                                <path d=\"M20 30 C20 20, 30 15, 45 20 C55 15, 65 20, 60 30 C65 40, 55 45, 45 40 C30 45, 20 40, 20 30 Z\" stroke=\"#007bff\" stroke-width=\"3\" fill=\"#e3f2fd\"\/>\n                            <\/svg>\n                        <\/div>\n                        <h3>Kidney<\/h3>\n                        <p>Kidney-shaped pool<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Step 2: Dimensions -->\n            <div class=\"step-content\" id=\"content2\">\n                <h2 class=\"step-title\">Pool Dimensions<\/h2>\n                <p class=\"step-description\">Enter your pool measurements in feet<\/p>\n                \n                <div id=\"dimensionsForm\">\n                    <!-- Dynamic form content based on pool shape -->\n                <\/div>\n            <\/div>\n\n            <!-- Step 3: Heater Type -->\n            <div class=\"step-content\" id=\"content3\">\n                <h2 class=\"step-title\">Choose Heater Type<\/h2>\n                <p class=\"step-description\">Select the type of heater you prefer<\/p>\n                \n                <div class=\"heater-types\">\n                    <div class=\"heater-type\" data-type=\"gas\">\n                        <h3>\ud83d\udd25 Gas\/Propane<\/h3>\n                        <p>Fast heating, works at any temperature<\/p>\n                        <ul class=\"heater-features\">\n                            <li>Quick heat-up time<\/li>\n                            <li>Works in any weather<\/li>\n                            <li>Lower upfront cost<\/li>\n                            <li>Reliable performance<\/li>\n                        <\/ul>\n                    <\/div>\n                    \n                    <div class=\"heater-type\" data-type=\"electric\">\n                        <h3>\u26a1 Electric<\/h3>\n                        <p>Consistent heating, reliable operation<\/p>\n                        <ul class=\"heater-features\">\n                            <li>Consistent temperature<\/li>\n                            <li>Easy installation<\/li>\n                            <li>Low maintenance<\/li>\n                            <li>Quiet operation<\/li>\n                        <\/ul>\n                    <\/div>\n                    \n                    <div class=\"heater-type\" data-type=\"heatpump\">\n                        <h3>\ud83c\udf21\ufe0f Heat Pump (Heat & Cool)<\/h3>\n                        <p>Energy-efficient heating and cooling<\/p>\n                        <ul class=\"heater-features\">\n                            <li>Heat and cool your pool<\/li>\n                            <li>Energy efficient<\/li>\n                            <li>Environmentally friendly<\/li>\n                            <li>Long-term savings<\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Step 4: Client Information -->\n            <div class=\"step-content\" id=\"content4\">\n                <h2 class=\"step-title\">Client Information<\/h2>\n                <p class=\"step-description\">After you submit your information, we'll provide you with a detailed quote<\/p>\n                \n                <div class=\"form-grid\">\n                    <div class=\"form-group\">\n                        <label class=\"form-label\">Full Name *<\/label>\n                        <input type=\"text\" class=\"form-control\" id=\"clientName\" required>\n                    <\/div>\n                    \n                    <div class=\"form-group\">\n                        <label class=\"form-label\">Phone Number *<\/label>\n                        <input type=\"tel\" class=\"form-control\" id=\"clientPhone\" required>\n                    <\/div>\n                    \n                    <div class=\"form-group\">\n                        <label class=\"form-label\">Email Address *<\/label>\n                        <input type=\"email\" class=\"form-control\" id=\"clientEmail\" required>\n                    <\/div>\n                    \n                    <div class=\"form-group\">\n                        <label class=\"form-label\">Property Address<\/label>\n                        <input type=\"text\" class=\"form-control\" id=\"clientAddress\">\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Step 5: Quote -->\n            <div class=\"step-content\" id=\"content5\">\n                <div id=\"quoteLoading\" class=\"loading\">\n                    <div class=\"spinner\"><\/div>\n                    Generating your personalized quote...\n                <\/div>\n                \n                <div id=\"quoteResult\" style=\"display: none;\">\n                    <!-- Quote content will be populated by JavaScript -->\n                <\/div>\n            <\/div>\n\n            <!-- Navigation -->\n            <div class=\"navigation\">\n                <button class=\"btn btn-secondary\" id=\"backBtn\" onclick=\"previousStep()\" style=\"display: none;\">\u2190 Back<\/button>\n                <div><\/div>\n                <button class=\"btn btn-primary\" id=\"nextBtn\" onclick=\"nextStep()\" disabled>Next \u2192<\/button>\n            <\/div>\n        <\/div>\n\n        \n    <script>\n        const API_BASE = '';\n        let currentStep = 1;\n        let poolData = {\n            shape: '',\n            length: '',\n            width: '',\n            diameter: '',\n            shallow_depth: '',\n            deep_depth: '',\n            heater_type: '',\n            client_name: '',\n            client_phone: '',\n            client_email: '',\n            client_address: ''\n        };\n\n        \/\/ Initialize the calculator\n        document.addEventListener('DOMContentLoaded', function() {\n            updateProgress();\n            setupEventListeners();\n        });\n\n        function setupEventListeners() {\n            \/\/ Pool shape selection\n            document.querySelectorAll('.pool-shape').forEach(shape => {\n                shape.addEventListener('click', function() {\n                    document.querySelectorAll('.pool-shape').forEach(s => s.classList.remove('selected'));\n                    this.classList.add('selected');\n                    poolData.shape = this.dataset.shape;\n                    updateDimensionsForm();\n                    updateNextButton();\n                });\n            });\n\n            \/\/ Heater type selection\n            document.querySelectorAll('.heater-type').forEach(type => {\n                type.addEventListener('click', function() {\n                    document.querySelectorAll('.heater-type').forEach(t => t.classList.remove('selected'));\n                    this.classList.add('selected');\n                    poolData.heater_type = this.dataset.type;\n                    updateNextButton();\n                });\n            });\n\n            \/\/ Client form inputs\n            ['clientName', 'clientPhone', 'clientEmail', 'clientAddress'].forEach(id => {\n                const element = document.getElementById(id);\n                if (element) {\n                    element.addEventListener('input', function() {\n                        const key = id.replace('client', '').toLowerCase();\n                        poolData[`client_${key === 'name' ? 'name' : key}`] = this.value;\n                        updateNextButton();\n                    });\n                }\n            });\n        }\n\n        function updateDimensionsForm() {\n            const form = document.getElementById('dimensionsForm');\n            let formHTML = '';\n\n            if (poolData.shape === 'rectangular' || poolData.shape === 'oval' || poolData.shape === 'kidney') {\n                formHTML = `\n                    <div class=\"form-grid\">\n                        <div class=\"form-group\">\n                            <label class=\"form-label\">Length (ft) *<\/label>\n                            <input type=\"number\" class=\"form-control\" id=\"poolLength\" step=\"0.1\" min=\"1\" required>\n                        <\/div>\n                        <div class=\"form-group\">\n                            <label class=\"form-label\">Width (ft) *<\/label>\n                            <input type=\"number\" class=\"form-control\" id=\"poolWidth\" step=\"0.1\" min=\"1\" required>\n                        <\/div>\n                        <div class=\"form-group\">\n                            <label class=\"form-label\">Shallow Depth (ft) *<\/label>\n                            <input type=\"number\" class=\"form-control\" id=\"poolShallowDepth\" step=\"0.1\" min=\"1\" required>\n                        <\/div>\n                        <div class=\"form-group\">\n                            <label class=\"form-label\">Deep Depth (ft)<\/label>\n                            <input type=\"number\" class=\"form-control\" id=\"poolDeepDepth\" step=\"0.1\" min=\"1\">\n                        <\/div>\n                    <\/div>\n                `;\n            } else if (poolData.shape === 'circular') {\n                formHTML = `\n                    <div class=\"form-grid\">\n                        <div class=\"form-group\">\n                            <label class=\"form-label\">Diameter (ft) *<\/label>\n                            <input type=\"number\" class=\"form-control\" id=\"poolDiameter\" step=\"0.1\" min=\"1\" required>\n                        <\/div>\n                        <div class=\"form-group\">\n                            <label class=\"form-label\">Shallow Depth (ft) *<\/label>\n                            <input type=\"number\" class=\"form-control\" id=\"poolShallowDepth\" step=\"0.1\" min=\"1\" required>\n                        <\/div>\n                        <div class=\"form-group\">\n                            <label class=\"form-label\">Deep Depth (ft)<\/label>\n                            <input type=\"number\" class=\"form-control\" id=\"poolDeepDepth\" step=\"0.1\" min=\"1\">\n                        <\/div>\n                    <\/div>\n                `;\n            }\n\n            form.innerHTML = formHTML;\n\n            \/\/ Add event listeners to new form inputs\n            form.querySelectorAll('input').forEach(input => {\n                input.addEventListener('input', function() {\n                    const key = this.id.replace('pool', '').toLowerCase().replace('depth', '_depth');\n                    poolData[key] = this.value;\n                    updateNextButton();\n                });\n            });\n        }\n\n        function updateProgress() {\n            const progress = (currentStep \/ 5) * 100;\n            document.getElementById('progressFill').style.width = progress + '%';\n\n            \/\/ Update step indicators\n            for (let i = 1; i <= 5; i++) {\n                const step = document.getElementById(`step${i}`);\n                step.classList.remove('active', 'completed');\n                \n                if (i < currentStep) {\n                    step.classList.add('completed');\n                } else if (i === currentStep) {\n                    step.classList.add('active');\n                }\n            }\n\n            \/\/ Show\/hide content\n            document.querySelectorAll('.step-content').forEach(content => {\n                content.classList.remove('active');\n            });\n            document.getElementById(`content${currentStep}`).classList.add('active');\n\n            \/\/ Update navigation buttons\n            document.getElementById('backBtn').style.display = currentStep > 1 ? 'block' : 'none';\n            \n            if (currentStep === 5) {\n                document.getElementById('nextBtn').style.display = 'none';\n            } else {\n                document.getElementById('nextBtn').style.display = 'block';\n                if (currentStep === 4) {\n                    document.getElementById('nextBtn').textContent = 'Get Quote';\n                    document.getElementById('nextBtn').className = 'btn btn-success';\n                } else {\n                    document.getElementById('nextBtn').textContent = 'Next \u2192';\n                    document.getElementById('nextBtn').className = 'btn btn-primary';\n                }\n            }\n\n            updateNextButton();\n        }\n\n        function updateNextButton() {\n            const nextBtn = document.getElementById('nextBtn');\n            let isValid = false;\n\n            switch (currentStep) {\n                case 1:\n                    isValid = poolData.shape !== '';\n                    break;\n                case 2:\n                    if (poolData.shape === 'circular') {\n                        isValid = poolData.diameter && poolData.shallow_depth;\n                    } else {\n                        isValid = poolData.length && poolData.width && poolData.shallow_depth;\n                    }\n                    break;\n                case 3:\n                    isValid = poolData.heater_type !== '';\n                    break;\n                case 4:\n                    isValid = poolData.client_name && poolData.client_phone && poolData.client_email;\n                    break;\n                default:\n                    isValid = true;\n            }\n\n            nextBtn.disabled = !isValid;\n        }\n\n        function nextStep() {\n            if (currentStep < 5) {\n                if (currentStep === 4) {\n                    \/\/ Generate quote\n                    generateQuote();\n                }\n                currentStep++;\n                updateProgress();\n            }\n        }\n\n        function previousStep() {\n            if (currentStep > 1) {\n                currentStep--;\n                updateProgress();\n            }\n        }\n\n        async function generateQuote() {\n            document.getElementById('quoteLoading').style.display = 'block';\n            document.getElementById('quoteResult').style.display = 'none';\n\n            try {\n                const response = await fetch(`${API_BASE}\/api\/calculator\/quote`, {\n                    method: 'POST',\n                    headers: {\n                        'Content-Type': 'application\/json'\n                    },\n                    body: JSON.stringify({\n                        pool_shape: poolData.shape,\n                        pool_length: parseFloat(poolData.length) || null,\n                        pool_width: parseFloat(poolData.width) || null,\n                        pool_diameter: parseFloat(poolData.diameter) || null,\n                        pool_shallow_depth: parseFloat(poolData.shallow_depth),\n                        pool_deep_depth: parseFloat(poolData.deep_depth) || null,\n                        heater_type: poolData.heater_type,\n                        client_name: poolData.client_name,\n                        client_email: poolData.client_email,\n                        client_phone: poolData.client_phone,\n                        client_address: poolData.client_address\n                    })\n                });\n\n                const result = await response.json();\n\n                if (response.ok) {\n                    displayQuote(result);\n                } else {\n                    throw new Error(result.error || 'Failed to generate quote');\n                }\n            } catch (error) {\n                console.error('Error generating quote:', error);\n                document.getElementById('quoteResult').innerHTML = `\n                    <div class=\"alert alert-danger\">\n                        <h3>Error Generating Quote<\/h3>\n                        <p>We encountered an error while generating your quote. Please try again or contact us directly.<\/p>\n                    <\/div>\n                `;\n                document.getElementById('quoteResult').style.display = 'block';\n            } finally {\n                document.getElementById('quoteLoading').style.display = 'none';\n            }\n        }\n\n        function displayQuote(quoteData) {\n            const product = quoteData.recommended_product;\n            const features = product.features ? JSON.parse(product.features) : [];\n\n            const quoteHTML = `\n                <div class=\"quote-result\">\n                    <h2>$${quoteData.total_cost.toLocaleString()}<\/h2>\n                    <p>Total Installation Cost<\/p>\n                <\/div>\n\n                <div class=\"quote-details\">\n                    <h3>Quote Details<\/h3>\n                    <div class=\"detail-row\">\n                        <span>Pool Volume:<\/span>\n                        <span>${quoteData.pool_volume.toLocaleString()} gallons<\/span>\n                    <\/div>\n                    <div class=\"detail-row\">\n                        <span>Equipment Cost:<\/span>\n                        <span>$${quoteData.equipment_cost.toLocaleString()}<\/span>\n                    <\/div>\n                    <div class=\"detail-row\">\n                        <span>Installation Cost:<\/span>\n                        <span>$${quoteData.installation_cost.toLocaleString()}<\/span>\n                    <\/div>\n                    <div class=\"detail-row\">\n                        <span>Total Cost:<\/span>\n                        <span>$${quoteData.total_cost.toLocaleString()}<\/span>\n                    <\/div>\n                <\/div>\n\n                <div class=\"product-recommendation\">\n                    <h3>Recommended Product: ${product.name}<\/h3>\n                    <p><strong>Model:<\/strong> ${product.model}<\/p>\n                    <p><strong>Capacity:<\/strong> ${product.btu_capacity.toLocaleString()} BTU<\/p>\n                    <p><strong>Perfect for your ${poolData.shape} pool<\/strong><\/p>\n                    <p>${product.description}<\/p>\n                    \n                    ${features.length > 0 ? `\n                        <ul class=\"product-features\">\n                            ${features.map(feature => `<li>${feature}<\/li>`).join('')}\n                        <\/ul>\n                    ` : ''}\n                <\/div>\n\n                <div class=\"disclaimer\">\n                    <h4>\u26a0\ufe0f Important Notice<\/h4>\n                    <p>Electrical and gas connections are to be determined based on your current setup. If you already have existing heater connections in place, installation costs may be lower. If you don't have existing electrical or gas connections, we will need to provide you with a separate quote for running new electrical lines or gas lines to your pool area. This additional work may significantly impact the total installation cost.<\/p>\n                <\/div>\n\n                <div style=\"text-align: center; margin-top: 30px;\">\n                    <button class=\"btn btn-primary\" onclick=\"newCalculation()\" style=\"margin-right: 15px;\">New Calculation<\/button>\n                    <a href=\"https:\/\/poolheat.com\" class=\"btn btn-success\" target=\"_blank\">Contact Florida Pool Heating<\/a>\n                <\/div>\n            `;\n\n            document.getElementById('quoteResult').innerHTML = quoteHTML;\n            document.getElementById('quoteResult').style.display = 'block';\n        }\n\n        function newCalculation() {\n            currentStep = 1;\n            poolData = {\n                shape: '',\n                length: '',\n                width: '',\n                diameter: '',\n                shallow_depth: '',\n                deep_depth: '',\n                heater_type: '',\n                client_name: '',\n                client_phone: '',\n                client_email: '',\n                client_address: ''\n            };\n\n            \/\/ Reset form selections\n            document.querySelectorAll('.pool-shape').forEach(s => s.classList.remove('selected'));\n            document.querySelectorAll('.heater-type').forEach(t => t.classList.remove('selected'));\n            \n            \/\/ Clear form inputs\n            document.querySelectorAll('input').forEach(input => {\n                input.value = '';\n            });\n\n            updateProgress();\n        }\n    <\/script>\n<\/body>\n<\/html>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8f09817 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"8f09817\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-02cb38f e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"02cb38f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e1620fc elementor-widget elementor-widget-heading\" data-id=\"e1620fc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">When Performance Meets Comfort.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db54f05 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"db54f05\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"2665\" data-end=\"2842\">In our collaboration with <strong data-start=\"2703\" data-end=\"2720\">Vitor Belfort<\/strong>, we bring together design, innovation, and the pursuit of excellence \u2014 because comfort and performance go hand in hand.<\/p><p data-start=\"2844\" data-end=\"2890\">\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5871dc1 elementor-widget elementor-widget-video\" data-id=\"5871dc1\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=-QK0ilMDtpQ&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b7d33f elementor-widget elementor-widget-eael-creative-button\" data-id=\"4b7d33f\" data-element_type=\"widget\" data-widget_type=\"eael-creative-button.default\">\n\t\t\t\t\t        <div class=\"eael-creative-button-wrapper\">\n\n            <a class=\"eael-creative-button eael-creative-button--winona\" href=\"#calculator\" data-text=\"Let&#039;s Go!\">\n            \t    \n                <div class=\"creative-button-inner\">\n\n                    \n                    <span class=\"cretive-button-text\">Get My Estimate<\/span>\n\n                                    <\/div>\n\t                        <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c2bd3ca e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"c2bd3ca\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5087b5d e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"5087b5d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2297f44 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"2297f44\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-828ee26 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"828ee26\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Extend the Fun In Your Pool All Year Round!<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bbfaf9b e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"bbfaf9b\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ec5ee47 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"ec5ee47\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21b8469 elementor-position-right elementor-position-top elementor-vertical-align-middle elementor-position-left elementor-invisible elementor-widget elementor-widget-image-box\" data-id=\"21b8469\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:100}\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"443\" height=\"603\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Asset-1-1.png\" class=\"elementor-animation-grow attachment-full size-full wp-image-96\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Asset-1-1.png 443w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Asset-1-1-220x300.png 220w\" sizes=\"(max-width: 443px) 100vw, 443px\" \/><\/figure><div class=\"elementor-image-box-content\"><p class=\"elementor-image-box-description\">Most Efficient pool heater from the market<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e9b9fd elementor-position-right elementor-position-top elementor-vertical-align-middle elementor-position-left elementor-invisible elementor-widget elementor-widget-image-box\" data-id=\"3e9b9fd\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:100}\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"565\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-03.png\" class=\"elementor-animation-grow attachment-full size-full wp-image-92\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-03.png 560w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-03-297x300.png 297w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-03-150x150.png 150w\" sizes=\"(max-width: 560px) 100vw, 560px\" \/><\/figure><div class=\"elementor-image-box-content\"><p class=\"elementor-image-box-description\">10 year warranty on parts<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f87dd3 elementor-position-right elementor-position-top elementor-vertical-align-middle elementor-position-left elementor-invisible elementor-widget elementor-widget-image-box\" data-id=\"3f87dd3\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:100}\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"606\" height=\"331\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-02.png\" class=\"elementor-animation-grow attachment-full size-full wp-image-91\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-02.png 606w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-02-300x164.png 300w\" sizes=\"(max-width: 606px) 100vw, 606px\" \/><\/figure><div class=\"elementor-image-box-content\"><p class=\"elementor-image-box-description\">Free Delivery\u200b<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ae5d9fc e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"ae5d9fc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e30153 elementor-widget elementor-widget-image\" data-id=\"9e30153\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"396\" height=\"550\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/heater.png\" class=\"attachment-large size-large wp-image-85\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/heater.png 396w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/heater-216x300.png 216w\" sizes=\"(max-width: 396px) 100vw, 396px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5374b4a e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"5374b4a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe56782 elementor-position-left elementor-position-top elementor-vertical-align-middle elementor-invisible elementor-widget elementor-widget-image-box\" data-id=\"fe56782\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;,&quot;_animation_delay&quot;:100}\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"362\" height=\"585\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-05.png\" class=\"elementor-animation-grow attachment-full size-full wp-image-95\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-05.png 362w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-05-186x300.png 186w\" sizes=\"(max-width: 362px) 100vw, 362px\" \/><\/figure><div class=\"elementor-image-box-content\"><p class=\"elementor-image-box-description\">The Right Efficiency, Ultra-Quiet Heat Pump\u200b<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a3f717 elementor-position-left elementor-position-top elementor-vertical-align-middle elementor-invisible elementor-widget elementor-widget-image-box\" data-id=\"1a3f717\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;,&quot;_animation_delay&quot;:100}\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"613\" height=\"613\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-01.png\" class=\"elementor-animation-grow attachment-full size-full wp-image-94\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-01.png 613w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-01-300x300.png 300w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-01-150x150.png 150w\" sizes=\"(max-width: 613px) 100vw, 613px\" \/><\/figure><div class=\"elementor-image-box-content\"><p class=\"elementor-image-box-description\">Manufactured with the highest quality components<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6330083 elementor-position-left elementor-position-top elementor-vertical-align-middle elementor-invisible elementor-widget elementor-widget-image-box\" data-id=\"6330083\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;,&quot;_animation_delay&quot;:100}\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"545\" height=\"551\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-06-1.png\" class=\"elementor-animation-grow attachment-full size-full wp-image-93\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-06-1.png 545w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/Untitled-3-06-1-297x300.png 297w\" sizes=\"(max-width: 545px) 100vw, 545px\" \/><\/figure><div class=\"elementor-image-box-content\"><p class=\"elementor-image-box-description\">AHRI Performance Certification\u200b<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-894d6cc e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"894d6cc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18014e6 elementor-widget elementor-widget-heading\" data-id=\"18014e6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Professional Installation You Can Trust<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-815c991 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"815c991\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"2665\" data-end=\"2842\">We don\u2019t just install heaters \u2014 we create comfort systems.<br data-start=\"3050\" data-end=\"3053\" \/>Our licensed team evaluates your pool size, location, and usage to recommend the best heating solution for your needs.\u00a0<\/p><p data-start=\"2844\" data-end=\"2890\">\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b6bebf2 wpr-list-style-none elementor-widget elementor-widget-wpr-posts-timeline\" data-id=\"b6bebf2\" data-element_type=\"widget\" data-settings=\"{&quot;animation_offset&quot;:150,&quot;aos_animation_duration&quot;:600}\" data-widget_type=\"wpr-posts-timeline.default\">\n\t\t\t\t\t\n\t\t<div class=\"wpr-wrapper wpr-vertical wpr-centered\">\n\t\t\t<div class=\"wpr-timeline-centered wpr-line wpr-both-sided-timeline\"><div class=\"wpr-middle-line\"><\/div><div class=\"wpr-timeline-fill\" data-layout=\"centered\"><\/div><article class=\"wpr-timeline-entry wpr-left-aligned elementor-repeater-item-5427265\" data-item-id=\"elementor-repeater-item-5427265\"><time class=\"wpr-extra-label\" data-aos=\"fade\" data-aos-left=\"\" data-aos-right=\"\" data-animation-offset=\"150\" data-animation-duration=\"600\"><span class=\"wpr-label\">Step 1<\/span><\/time><div class=\"wpr-timeline-entry-inner\"><div class=\"wpr-main-line-icon wpr-icon\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-edit\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z\"><\/path><\/svg><\/div><div class=\"wpr-story-info-vertical wpr-data-wrap \"  data-aos=\"fade\" data-aos-left=\"\" data-aos-right=\"\" data-animation-offset=\"150\" data-animation-duration=\"600\"><div class=\"wpr-timeline-content-wrapper\"><div class=\"wpr-content-wrapper\"><div class=\"wpr-title-wrap\"><span class=\"wpr-title\">Consultation<\/span><\/div><div class=\"wpr-description\"><p>Understanding your goals and setup.<\/p><\/div><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/article><article class=\"wpr-timeline-entry wpr-right-aligned elementor-repeater-item-b9d4d28\" data-item-id=\"elementor-repeater-item-b9d4d28\"><time class=\"wpr-extra-label\" data-aos=\"fade\" data-aos-left=\"\" data-aos-right=\"\" data-animation-offset=\"150\" data-animation-duration=\"600\"><span class=\"wpr-label\">Step 2<\/span><\/time><div class=\"wpr-timeline-entry-inner\"><div class=\"wpr-main-line-icon wpr-icon\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-file-alt\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z\"><\/path><\/svg><\/div><div class=\"wpr-story-info-vertical wpr-data-wrap \"  data-aos=\"fade\" data-aos-left=\"\" data-aos-right=\"\" data-animation-offset=\"150\" data-animation-duration=\"600\"><div class=\"wpr-timeline-content-wrapper\"><div class=\"wpr-content-wrapper\"><div class=\"wpr-title-wrap\"><span class=\"wpr-title\">Recommendation<\/span><\/div><div class=\"wpr-description\"><p>Selecting the ideal system (Gas, Electric, or Heat Pump).<\/p><\/div><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/article><article class=\"wpr-timeline-entry wpr-left-aligned elementor-repeater-item-45d4ffd\" data-item-id=\"elementor-repeater-item-45d4ffd\"><time class=\"wpr-extra-label\" data-aos=\"fade\" data-aos-left=\"\" data-aos-right=\"\" data-animation-offset=\"150\" data-animation-duration=\"600\"><span class=\"wpr-label\">Step 3<\/span><\/time><div class=\"wpr-timeline-entry-inner\"><div class=\"wpr-main-line-icon wpr-icon\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tools\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M501.1 395.7L384 278.6c-23.1-23.1-57.6-27.6-85.4-13.9L192 158.1V96L64 0 0 64l96 128h62.1l106.6 106.6c-13.6 27.8-9.2 62.3 13.9 85.4l117.1 117.1c14.6 14.6 38.2 14.6 52.7 0l52.7-52.7c14.5-14.6 14.5-38.2 0-52.7zM331.7 225c28.3 0 54.9 11 74.9 31l19.4 19.4c15.8-6.9 30.8-16.5 43.8-29.5 37.1-37.1 49.7-89.3 37.9-136.7-2.2-9-13.5-12.1-20.1-5.5l-74.4 74.4-67.9-11.3L334 98.9l74.4-74.4c6.6-6.6 3.4-17.9-5.7-20.2-47.4-11.7-99.6.9-136.6 37.9-28.5 28.5-41.9 66.1-41.2 103.6l82.1 82.1c8.1-1.9 16.5-2.9 24.7-2.9zm-103.9 82l-56.7-56.7L18.7 402.8c-25 25-25 65.5 0 90.5s65.5 25 90.5 0l123.6-123.6c-7.6-19.9-9.9-41.6-5-62.7zM64 472c-13.2 0-24-10.8-24-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13.2-10.7 24-24 24z\"><\/path><\/svg><\/div><div class=\"wpr-story-info-vertical wpr-data-wrap \"  data-aos=\"fade\" data-aos-left=\"\" data-aos-right=\"\" data-animation-offset=\"150\" data-animation-duration=\"600\"><div class=\"wpr-timeline-content-wrapper\"><div class=\"wpr-content-wrapper\"><div class=\"wpr-title-wrap\"><span class=\"wpr-title\">Installation<\/span><\/div><div class=\"wpr-description\"><p>Fast, precise, and professional.<\/p><\/div><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/article><article class=\"wpr-timeline-entry wpr-right-aligned elementor-repeater-item-af52a44\" data-item-id=\"elementor-repeater-item-af52a44\"><time class=\"wpr-extra-label\" data-aos=\"fade\" data-aos-left=\"\" data-aos-right=\"\" data-animation-offset=\"150\" data-animation-duration=\"600\"><span class=\"wpr-label\">Step 4<\/span><\/time><div class=\"wpr-timeline-entry-inner\"><div class=\"wpr-main-line-icon wpr-icon\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-swimming-pool\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M624 416h-16c-26.04 0-45.8-8.42-56.09-17.9-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C461.8 407.58 442.04 416 416 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C269.8 407.58 250.04 416 224 416s-45.8-8.42-56.09-17.9c-8.9-8.21-19.66-14.1-31.77-14.1h-16.3c-12.11 0-22.87 5.89-31.77 14.1C77.8 407.58 58.04 416 32 416H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h16c38.62 0 72.72-12.19 96-31.84 23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84s72.72-12.19 96-31.84c23.28 19.66 57.38 31.84 96 31.84h16c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm-400-32v-96h192v96c19.12 0 30.86-6.16 34.39-9.42 9.17-8.46 19.2-14.34 29.61-18.07V128c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v96H224v-96c0-17.64 14.36-32 32-32s32 14.36 32 32v16c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16v-16c0-52.94-43.06-96-96-96s-96 43.06-96 96v228.5c10.41 3.73 20.44 9.62 29.61 18.07 3.53 3.27 15.27 9.43 34.39 9.43z\"><\/path><\/svg><\/div><div class=\"wpr-story-info-vertical wpr-data-wrap \"  data-aos=\"fade\" data-aos-left=\"\" data-aos-right=\"\" data-animation-offset=\"150\" data-animation-duration=\"600\"><div class=\"wpr-timeline-content-wrapper\"><div class=\"wpr-content-wrapper\"><div class=\"wpr-title-wrap\"><span class=\"wpr-title\">Enjoy<\/span><\/div><div class=\"wpr-description\"><p>Dive in, no matter the weather.<\/p><\/div><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/article><\/div>    \n\t\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78047c6 elementor-widget elementor-widget-eael-creative-button\" data-id=\"78047c6\" data-element_type=\"widget\" data-widget_type=\"eael-creative-button.default\">\n\t\t\t\t\t        <div class=\"eael-creative-button-wrapper\">\n\n            <a class=\"eael-creative-button eael-creative-button--winona\" href=\"tel:5614892600\" data-text=\"Let&#039;s Go!\">\n            \t    \n                <div class=\"creative-button-inner\">\n\n                    \n                    <span class=\"cretive-button-text\">Find My Perfect Heater<\/span>\n\n                                    <\/div>\n\t                        <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f62577c e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"f62577c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-14cce35 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"14cce35\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-422fb14 elementor-widget elementor-widget-heading\" data-id=\"422fb14\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Limited Openings for New Pool Projects This Month!<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72868e4 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"72868e4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"3328\" data-end=\"3451\">Our schedule fills up fast! Secure your spot now and enjoy a <strong data-start=\"3401\" data-end=\"3432\">free 3D design consultation<\/strong> with your quote.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9051854 elementor-widget elementor-widget-eael-creative-button\" data-id=\"9051854\" data-element_type=\"widget\" data-widget_type=\"eael-creative-button.default\">\n\t\t\t\t\t        <div class=\"eael-creative-button-wrapper\">\n\n            <a class=\"eael-creative-button eael-creative-button--winona\" href=\"#calculator\" data-text=\"Let&#039;s Go!\">\n            \t    \n                <div class=\"creative-button-inner\">\n\n                    \n                    <span class=\"cretive-button-text\">Get My Estimate<\/span>\n\n                                    <\/div>\n\t                        <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-13b7cb4 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"13b7cb4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a9141f e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"3a9141f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-169918f e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"169918f\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b60b4d3 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"b60b4d3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d093a6e elementor-widget elementor-widget-heading\" data-id=\"d093a6e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ready to Dive In?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6fe8a61 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"6fe8a61\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"3328\" data-end=\"3451\">Our schedule fills up fast! Secure your spot now and enjoy a <strong data-start=\"3401\" data-end=\"3432\">free 3D design consultation<\/strong> with your quote.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1954c34 elementor-widget elementor-widget-eael-creative-button\" data-id=\"1954c34\" data-element_type=\"widget\" data-widget_type=\"eael-creative-button.default\">\n\t\t\t\t\t        <div class=\"eael-creative-button-wrapper\">\n\n            <a class=\"eael-creative-button eael-creative-button--winona\" href=\"#contact\" data-text=\"Let&#039;s Go!\">\n            \t    \n                <div class=\"creative-button-inner\">\n\n                    \n                    <span class=\"cretive-button-text\">Schedule Your Consultation<\/span>\n\n                                    <\/div>\n\t                        <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ca87a57 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"ca87a57\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2124a7e elementor-widget elementor-widget-image\" data-id=\"2124a7e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/mastertouchpools.com\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"243\" src=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/master-touch-2-1024x311.png\" class=\"attachment-large size-large wp-image-21\" alt=\"\" srcset=\"https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/master-touch-2-1024x311.png 1024w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/master-touch-2-300x91.png 300w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/master-touch-2-768x233.png 768w, https:\/\/heater.mastertouchpools.com\/wp-content\/uploads\/2025\/11\/master-touch-2.png 1380w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00a4e1d elementor-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"00a4e1d\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"tel:5616746909\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-phone-alt\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">561-674-6909<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"mailto:info@mastertouchpools.com\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-envelope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">info@mastertouchpools.com<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-751448a elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons\" data-id=\"751448a\" data-element_type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-f816cf1\" href=\"https:\/\/www.facebook.com\/MasterTouchOutdoorLiving\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Facebook<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-facebook\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-417d63b\" href=\"https:\/\/www.instagram.com\/mastertouchoutdoorliving\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-a75f851\" href=\"https:\/\/www.linkedin.com\/company\/mastertouchoutdoorliving\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Linkedin<\/span>\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-linkedin\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4da10ff elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"4da10ff\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">License #: CPC1460325<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-031bbce e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"031bbce\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f44b590 elementor-widget elementor-widget-google_maps\" data-id=\"f44b590\" data-element_type=\"widget\" data-widget_type=\"google_maps.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-custom-embed\">\n\t\t\t<iframe loading=\"lazy\"\n\t\t\t\t\tsrc=\"https:\/\/maps.google.com\/maps?q=master%20touch%20outdoor%20living&#038;t=m&#038;z=10&#038;output=embed&#038;iwloc=near\"\n\t\t\t\t\ttitle=\"master touch outdoor living\"\n\t\t\t\t\taria-label=\"master touch outdoor living\"\n\t\t\t><\/iframe>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Tired of Cold Pool Water? Stay warm and swim year-round with a high-efficiency pool heater installed by Master Touch Outdoor Living. Click here to schedule a site visit Your name Your email Your phone Your City Message \/ Project Details Your name Your email Your phone Your City Message \/ Project Details Licensed &amp; Insured | Family-Owned | Serving Broward &amp; Palm Beach County Why Heat Your Pool? Even in sunny South Florida, a few cold fronts can make your pool water less inviting.A pool heater keeps your backyard ready for any season \u2014 giving you the freedom to swim, relax, and entertain year-round. Comfort on Demand Enjoy warm water any time of day or year. Energy-Efficient Options Enjoy warm water any time of day or year. Low Maintenance Built for long-term reliability. Increased Property Value Add luxury and functionality to your home. Try the Pool Heater Calculator Real Experiences. Real Results. From cozy family backyards to resort-style retreats, every project we complete is built on trust, quality, and care.See what homeowners across South Florida are saying about their experience with Master Touch Outdoor Living. Calculate Your Ideal Pool Heater Not sure which system fits your pool best?Use our Pool Heater Calculator to find the right size and type of heater based on your pool\u2019s dimensions, usage, and desired temperature. In just a few clicks, you\u2019ll know exactly what you need \u2014 and how much you can save by choosing the most efficient option for your space. \u00a0 Pool Heater Calculator &#8211; Florida Pool Heating Pool Heater Calculator 1 Pool Shape 2 Dimensions 3 Heater Type 4 Client Info 5 Quote Choose Your Pool Shape Select the shape that best matches your pool Rectangular Standard rectangular pool Circular Round pool Oval Oval-shaped pool Kidney Kidney-shaped pool Pool Dimensions Enter your pool measurements in feet Choose Heater Type Select the type of heater you prefer \ud83d\udd25 Gas\/Propane Fast heating, works at any temperature Quick heat-up time Works in any weather Lower upfront cost Reliable performance \u26a1 Electric Consistent heating, reliable operation Consistent temperature Easy installation Low maintenance Quiet operation \ud83c\udf21\ufe0f Heat Pump (Heat &#038; Cool) Energy-efficient heating and cooling Heat and cool your pool Energy efficient Environmentally friendly Long-term savings Client Information After you submit your information, we&#8217;ll provide you with a detailed quote Full Name * Phone Number * Email Address * Property Address Generating your personalized quote&#8230; \u2190 Back Next \u2192 When Performance Meets Comfort. In our collaboration with Vitor Belfort, we bring together design, innovation, and the pursuit of excellence \u2014 because comfort and performance go hand in hand. \u00a0 https:\/\/www.youtube.com\/watch?v=-QK0ilMDtpQ Get My Estimate Extend the Fun In Your Pool All Year Round! Most Efficient pool heater from the market 10 year warranty on parts Free Delivery\u200b The Right Efficiency, Ultra-Quiet Heat Pump\u200b Manufactured with the highest quality components AHRI Performance Certification\u200b Professional Installation You Can Trust We don\u2019t just install heaters \u2014 we create comfort systems.Our licensed team evaluates your pool size, location, and usage to recommend the best heating solution for your needs.\u00a0 \u00a0 Step 1Consultation Understanding your goals and setup. Step 2Recommendation Selecting the ideal system (Gas, Electric, or Heat Pump). Step 3Installation Fast, precise, and professional. Step 4Enjoy Dive in, no matter the weather. Find My Perfect Heater Limited Openings for New Pool Projects This Month! Our schedule fills up fast! Secure your spot now and enjoy a free 3D design consultation with your quote. Get My Estimate Ready to Dive In? Our schedule fills up fast! Secure your spot now and enjoy a free 3D design consultation with your quote. Schedule Your Consultation 561-674-6909 info@mastertouchpools.com Facebook Instagram Linkedin License #: CPC1460325<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/heater.mastertouchpools.com\/index.php\/wp-json\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/heater.mastertouchpools.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/heater.mastertouchpools.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/heater.mastertouchpools.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/heater.mastertouchpools.com\/index.php\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":157,"href":"https:\/\/heater.mastertouchpools.com\/index.php\/wp-json\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":250,"href":"https:\/\/heater.mastertouchpools.com\/index.php\/wp-json\/wp\/v2\/pages\/13\/revisions\/250"}],"wp:attachment":[{"href":"https:\/\/heater.mastertouchpools.com\/index.php\/wp-json\/wp\/v2\/media?parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}