{"id":10,"date":"2026-09-15T12:16:20","date_gmt":"2026-09-15T12:16:20","guid":{"rendered":"https:\/\/bathdistrict.com\/?page_id=10"},"modified":"2026-10-31T20:07:01","modified_gmt":"2026-10-31T20:07:01","slug":"home","status":"publish","type":"page","link":"https:\/\/bathdistrict.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10\" class=\"elementor elementor-10\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b589507 e-flex e-con-boxed e-con e-parent\" data-id=\"b589507\" data-element_type=\"container\" data-e-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-189584b e-con-full e-flex e-con e-child\" data-id=\"189584b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e53c615 e-con-full e-flex e-con e-child\" data-id=\"e53c615\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2cd26d2 elementor-widget elementor-widget-heading\" data-id=\"2cd26d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Certified Fibo Installer \u00b7 Florida Panhandle\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-227b28e elementor-widget elementor-widget-heading\" data-id=\"227b28e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A Bathroom Worth Showing Off. In Days.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3199f52 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"3199f52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tBath District installs Fibo waterproof wall systems across Panama City Beach, Destin and the 30A corridor. One crew, a fixed price agreed upfront, and most showers finished in one to three days.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abea7b4 elementor-widget elementor-widget-html\" data-id=\"abea7b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Get a Free Quote<\/title>\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap');\r\n\r\n\/* ============================================================\r\n   QUOTE BUTTON \u2014 Same as Header CTA (different class\/id)\r\n   ============================================================ *\/\r\n#brstQuoteBtn,\r\n#brstQuoteBtn *,\r\n#brstQuoteBtn *::before,\r\n#brstQuoteBtn *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n#brstQuoteBtn {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    padding: 0 4px 0 16px;\r\n    height: 38px;\r\n    background: #57E3EA;\r\n    border-radius: 10px;\r\n    text-decoration: none !important;\r\n    border-bottom: none !important;\r\n    cursor: pointer;\r\n    flex-shrink: 0;\r\n    box-shadow: none;\r\n    transition: background 0.3s ease;\r\n    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;\r\n    font-weight: 600;\r\n    font-size: 14px;\r\n    letter-spacing: -0.01em;\r\n    white-space: nowrap;\r\n}\r\n\r\n#brstQuoteBtn:hover {\r\n    background: #57E3EA;\r\n    box-shadow: none;\r\n    transform: none;\r\n}\r\n\r\n\/* ---------- TEXT WRAP (slide up effect) ---------- *\/\r\n#brstQuoteBtn .brst-quote-text-wrap {\r\n    position: relative;\r\n    height: 20px;\r\n    overflow: hidden;\r\n    display: inline-flex;\r\n    align-items: center;\r\n}\r\n\r\n#brstQuoteBtn .brst-quote-text-wrap span {\r\n    display: block;\r\n    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;\r\n    font-weight: 600;\r\n    font-size: 14px;\r\n    line-height: 20px;\r\n    color: #ffffff;\r\n    white-space: nowrap;\r\n    text-decoration: none !important;\r\n    border-bottom: none !important;\r\n    transition: transform 0.4s cubic-bezier(0.67, 0, 0.18, 1);\r\n}\r\n\r\n#brstQuoteBtn .brst-quote-text-wrap span:nth-child(2) {\r\n    position: absolute;\r\n    top: 20px;\r\n    left: 0;\r\n    color: #ffffff;\r\n}\r\n\r\n#brstQuoteBtn:hover .brst-quote-text-wrap span {\r\n    transform: translateY(-20px);\r\n}\r\n\r\n\/* ---------- ICON \u2014 BLACK BOX + WHITE ARROW ---------- *\/\r\n#brstQuoteBtn .brst-quote-icon-wrap {\r\n    width: 30px;\r\n    height: 30px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n}\r\n\r\n#brstQuoteBtn .brst-quote-icon {\r\n    width: 30px;\r\n    height: 30px;\r\n    background: #000000;\r\n    border-radius: 8px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    transition: all 0.4s cubic-bezier(0.67, 0, 0.18, 1);\r\n    box-shadow: none;\r\n    position: relative;\r\n    overflow: hidden;\r\n}\r\n\r\n#brstQuoteBtn .brst-quote-icon svg {\r\n    width: 12px;\r\n    height: 12px;\r\n    display: block;\r\n    color: #ffffff;\r\n    transition: all 0.4s cubic-bezier(0.67, 0, 0.18, 1);\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n#brstQuoteBtn:hover .brst-quote-icon {\r\n    background: #ffffff;\r\n    transform: none;\r\n}\r\n\r\n#brstQuoteBtn:hover .brst-quote-icon svg {\r\n    color: #000000;\r\n    transform: translate(2px, -2px);\r\n}\r\n\r\n\/* ---------- RESPONSIVE (same as header) ---------- *\/\r\n@media (max-width: 992px) {\r\n    #brstQuoteBtn {\r\n        height: 36px;\r\n        padding: 0 4px 0 14px;\r\n        gap: 8px;\r\n        border-radius: 10px;\r\n    }\r\n    #brstQuoteBtn .brst-quote-text-wrap { height: 18px; }\r\n    #brstQuoteBtn .brst-quote-text-wrap span {\r\n        font-size: 13px;\r\n        line-height: 18px;\r\n    }\r\n    #brstQuoteBtn .brst-quote-text-wrap span:nth-child(2) { top: 18px; }\r\n    #brstQuoteBtn:hover .brst-quote-text-wrap span { transform: translateY(-18px); }\r\n    #brstQuoteBtn .brst-quote-icon-wrap,\r\n    #brstQuoteBtn .brst-quote-icon { width: 28px; height: 28px; }\r\n    #brstQuoteBtn .brst-quote-icon svg { width: 11px; height: 11px; }\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<a href=\"#contact\" class=\"brst-quote-btn\" id=\"brstQuoteBtn\">\r\n    <div class=\"brst-quote-text-wrap\">\r\n        <span>Get a Free Quote<\/span><span>Get a Free Quote<\/span>\r\n    <\/div>\r\n    <div class=\"brst-quote-icon-wrap\">\r\n        <div class=\"brst-quote-icon\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                <line x1=\"7\" y1=\"17\" x2=\"17\" y2=\"7\"><\/line>\r\n                <polyline points=\"7 7 17 7 17 17\"><\/polyline>\r\n            <\/svg>\r\n        <\/div>\r\n    <\/div>\r\n<\/a>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0cda6f e-con-full e-flex e-con e-child\" data-id=\"c0cda6f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85d646d elementor-position-left elementor-vertical-align-middle elementor-widget__width-initial elementor-widget elementor-widget-image-box\" data-id=\"85d646d\" data-element_type=\"widget\" data-e-type=\"widget\" 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 fetchpriority=\"high\" decoding=\"async\" width=\"311\" height=\"361\" src=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/Verify-1.png\" class=\"attachment-full size-full wp-image-370\" alt=\"\" srcset=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/Verify-1.png 311w, https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/Verify-1-258x300.png 258w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Certified Fibo Installer<\/h3><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23100a4 elementor-position-left elementor-vertical-align-middle elementor-widget__width-initial elementor-widget elementor-widget-image-box\" data-id=\"23100a4\" data-element_type=\"widget\" data-e-type=\"widget\" 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 decoding=\"async\" width=\"311\" height=\"361\" src=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/rev-1.png\" class=\"attachment-full size-full wp-image-369\" alt=\"\" srcset=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/rev-1.png 311w, https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/rev-1-258x300.png 258w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Limited Lifetime Warranty<\/h3><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3059570 elementor-position-left elementor-vertical-align-middle elementor-widget__width-initial elementor-widget elementor-widget-image-box\" data-id=\"3059570\" data-element_type=\"widget\" data-e-type=\"widget\" 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 decoding=\"async\" width=\"311\" height=\"361\" src=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/900-1.png\" class=\"attachment-full size-full wp-image-368\" alt=\"\" srcset=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/900-1.png 311w, https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/900-1-258x300.png 258w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">Free In-Home Estimate<\/h3><\/div><\/div>\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-e2357f9 e-con-full e-flex e-con e-child\" data-id=\"e2357f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-441cd65 elementor-widget elementor-widget-shortcode\" data-id=\"441cd65\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f222-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"222\">\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\/10#wpcf7-f222-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=\"222\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f222-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<style>\n\/* =========================================================\n CLEAN COMPACT CYAN CRYSTAL ESTIMATE FORM \u2014 DARKER\n========================================================= *\/\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap');\n\n\n\/* =========================================================\n MAIN FORM\n========================================================= *\/\n\n#premium-estimate-form {\n width: 100%;\n max-width: 720px;\n\n margin: 0 auto;\n padding: 22px 26px 22px;\n\n box-sizing: border-box;\n\n position: relative;\n overflow: hidden;\n\n font-family: 'Plus Jakarta Sans', sans-serif;\n\n \/*\n DARKER CYAN \u2014 same family, better contrast\n *\/\n background: rgba(20, 145, 160, 0.92);\n\n backdrop-filter: blur(20px) saturate(125%);\n -webkit-backdrop-filter: blur(20px) saturate(125%);\n\n border: 1px solid rgba(255,255,255,0.22);\n\n border-radius: 22px;\n\n box-shadow:\n inset 0 1px 0 rgba(255,255,255,.18),\n 0 18px 45px rgba(0, 60, 75, .28);\n}\n\n\n\/* =========================================================\n VERY SUBTLE CRYSTAL SHINE\n========================================================= *\/\n\n#premium-estimate-form::before {\n content: \"\";\n\n position: absolute;\n inset: 0;\n\n background:\n linear-gradient(\n 135deg,\n rgba(255,255,255,.06),\n rgba(255,255,255,.01)\n );\n\n pointer-events: none;\n}\n\n\n\/* =========================================================\n HEADING\n========================================================= *\/\n\n#premium-estimate-form .form-heading {\n position: relative;\n z-index: 2;\n\n margin: 0 0 16px;\n}\n\n\n#premium-estimate-form .form-heading h2 {\n margin: 0;\n\n color: #ffffff;\n\n font-family: 'Plus Jakarta Sans', sans-serif;\n\n font-size: 21px;\n line-height: 1.15;\n\n font-weight: 600;\n\n letter-spacing: -0.03em;\n}\n\n\n\/* HEADING LINE *\/\n\n#premium-estimate-form .form-heading h2::after {\n content: \"\";\n\n display: block;\n\n width: 34px;\n height: 2px;\n\n margin-top: 7px;\n\n border-radius: 20px;\n}\n\n\n\/* =========================================================\n ROWS\n========================================================= *\/\n\n#premium-estimate-form .form-row {\n position: relative;\n z-index: 2;\n\n display: grid;\n\n grid-template-columns: 1fr 1fr;\n\n gap: 14px;\n\n margin-bottom: 12px;\n}\n\n\n\/* =========================================================\n FIELD\n========================================================= *\/\n\n#premium-estimate-form .form-field {\n position: relative;\n z-index: 2;\n\n margin: 0;\n}\n\n\n#premium-estimate-form .form-field.full {\n margin-bottom: 12px;\n}\n\n\n\/* =========================================================\n LABELS\n========================================================= *\/\n\n#premium-estimate-form label {\n display: block;\n\n margin: 0 0 5px;\n\n color: #ffffff;\n\n font-family: 'Plus Jakarta Sans', sans-serif;\n\n font-size: 11px;\n\n line-height: 1.2;\n\n font-weight: 500;\n\n letter-spacing: -0.01em;\n}\n\n\n#premium-estimate-form .required {\n display: none;\n}\n\n\n\/* =========================================================\n INPUTS\n========================================================= *\/\n\n#premium-estimate-form input[type=\"text\"],\n#premium-estimate-form input[type=\"email\"],\n#premium-estimate-form input[type=\"tel\"],\n#premium-estimate-form select,\n#premium-estimate-form textarea {\n\n width: 100%;\n\n box-sizing: border-box;\n\n font-family: 'Plus Jakarta Sans', sans-serif;\n\n font-size: 13px;\n font-weight: 400;\n\n color: #ffffff;\n\n outline: none;\n\n background: rgba(255,255,255,.12);\n\n border: 1px solid rgba(255,255,255,.35);\n\n border-radius: 11px;\n\n box-shadow:\n inset 0 1px 0 rgba(255,255,255,.06);\n\n transition:\n border-color .2s ease,\n background .2s ease,\n box-shadow .2s ease;\n}\n\n\n\/* =========================================================\n PLACEHOLDER\n========================================================= *\/\n\n#premium-estimate-form input::placeholder,\n#premium-estimate-form textarea::placeholder {\n\n color: rgba(255,255,255,.72);\n}\n\n\n\/* =========================================================\n NORMAL FIELD HEIGHT\n========================================================= *\/\n\n#premium-estimate-form input[type=\"text\"],\n#premium-estimate-form input[type=\"email\"],\n#premium-estimate-form input[type=\"tel\"],\n#premium-estimate-form select {\n\n height: 43px;\n\n padding: 0 13px;\n}\n\n\n\/* =========================================================\n MESSAGE FIELD\n========================================================= *\/\n\n#premium-estimate-form textarea {\n\n height: 65px !important;\n\n min-height: 65px !important;\n\n max-height: 65px;\n\n padding: 10px 13px;\n\n line-height: 1.4;\n\n resize: none;\n}\n\n\n\/* =========================================================\n HOVER\n========================================================= *\/\n\n#premium-estimate-form input:hover,\n#premium-estimate-form select:hover,\n#premium-estimate-form textarea:hover {\n\n border-color: rgba(255,255,255,.55);\n\n background: rgba(255,255,255,.16);\n}\n\n\n\/* =========================================================\n FOCUS\n========================================================= *\/\n\n#premium-estimate-form input:focus,\n#premium-estimate-form select:focus,\n#premium-estimate-form textarea:focus {\n\n border-color: rgba(255,255,255,.85);\n\n background: rgba(255,255,255,.20);\n\n box-shadow:\n 0 0 0 3px rgba(255,255,255,.10);\n}\n\n\n\/* =========================================================\n SELECT\n========================================================= *\/\n\n#premium-estimate-form select {\n\n appearance: none;\n -webkit-appearance: none;\n\n cursor: pointer;\n\n padding-right: 40px;\n\n background-image:\n url(\"data:image\/svg+xml;charset=UTF-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M2 2l5 5 5-5' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n\n background-repeat: no-repeat;\n\n background-position:\n calc(100% - 14px) center;\n\n background-size: 10px;\n}\n\n\n#premium-estimate-form select option {\n\n color: #17212a;\n\n background: #ffffff;\n}\n\n\n\/* =========================================================\n BUTTON WRAPPER\n========================================================= *\/\n\n#premium-estimate-form .submit-wrap {\n position: relative;\n z-index: 2;\n}\n\n\n\/* =========================================================\n BUTTON\n========================================================= *\/\n\n#premium-estimate-form .glass-submit {\n\n width: 100%;\n\n height: 46px;\n\n margin: 0;\n\n padding: 0;\n\n border: 1px solid rgba(255,255,255,.72);\n\n border-radius: 30px;\n\n background: rgba(255,255,255,.96);\n\n color: #148fa0;\n\n font-family: 'Plus Jakarta Sans', sans-serif;\n\n font-size: 12.5px;\n\n font-weight: 600;\n\n cursor: pointer;\n\n box-shadow:\n inset 0 1px 0 rgba(255,255,255,.80),\n 0 3px 12px rgba(0,0,0,.10);\n\n transition:\n transform .2s ease,\n background .2s ease,\n box-shadow .2s ease;\n}\n\n\n\/* =========================================================\n BUTTON HOVER\n========================================================= *\/\n\n#premium-estimate-form .glass-submit:hover {\n\n background: #ffffff;\n\n transform: translateY(-1px);\n\n box-shadow:\n 0 8px 22px rgba(0,0,0,.15);\n}\n\n\n\/* =========================================================\n REMOVE BUTTON ICON\n========================================================= *\/\n\n#premium-estimate-form .submit-wrap::after {\n\n content: none !important;\n\n display: none !important;\n}\n\n\n\/* =========================================================\n CONTACT FORM 7 FIXES\n========================================================= *\/\n\n#premium-estimate-form .wpcf7-form-control-wrap {\n\n display: block;\n\n width: 100%;\n}\n\n\n#premium-estimate-form p {\n\n margin: 0 !important;\n}\n\n\n#premium-estimate-form br {\n\n display: none;\n}\n\n\n#premium-estimate-form .wpcf7-spinner {\n\n position: absolute;\n\n right: 8px;\n\n top: 50%;\n\n transform: translateY(-50%);\n}\n\n\n\/* =========================================================\n VALIDATION\n========================================================= *\/\n\n#premium-estimate-form .wpcf7-not-valid-tip {\n\n margin-top: 3px;\n\n color: #ffc2c2;\n\n font-size: 9px;\n\n line-height: 1.2;\n}\n\n\n#premium-estimate-form input.wpcf7-not-valid,\n#premium-estimate-form select.wpcf7-not-valid,\n#premium-estimate-form textarea.wpcf7-not-valid {\n\n border-color: rgba(255,130,130,.85);\n}\n\n\n#premium-estimate-form .wpcf7-response-output {\n\n position: relative;\n\n z-index: 3;\n\n margin: 8px 0 0 !important;\n\n padding: 7px 10px !important;\n\n color: #ffffff;\n\n font-size: 10px;\n\n border:\n 1px solid rgba(255,255,255,.25) !important;\n\n border-radius: 8px;\n\n background:\n rgba(255,255,255,.10);\n}\n\n\n\/* =========================================================\n MOBILE\n========================================================= *\/\n\n@media (max-width: 700px) {\n\n #premium-estimate-form {\n\n padding: 20px;\n\n border-radius: 18px;\n }\n\n}\n\n\n@media (max-width: 520px) {\n\n #premium-estimate-form {\n\n padding: 17px 15px;\n\n border-radius: 17px;\n }\n\n\n #premium-estimate-form .form-heading {\n\n margin-bottom: 14px;\n }\n\n\n #premium-estimate-form .form-heading h2 {\n\n font-size: 19px;\n }\n\n\n #premium-estimate-form .form-row {\n\n grid-template-columns: 1fr;\n\n gap: 9px;\n\n margin-bottom: 9px;\n }\n\n\n #premium-estimate-form .form-field.full {\n\n margin-bottom: 9px;\n }\n\n\n #premium-estimate-form input[type=\"text\"],\n #premium-estimate-form input[type=\"email\"],\n #premium-estimate-form input[type=\"tel\"],\n #premium-estimate-form select {\n\n height: 42px;\n }\n\n\n #premium-estimate-form textarea {\n\n height: 60px !important;\n\n min-height: 60px !important;\n\n max-height: 60px;\n }\n\n\n #premium-estimate-form .glass-submit {\n\n height: 44px;\n }\n\n}\n<\/style>\n<div id=\"premium-estimate-form\">\n\n\n <!-- HEADING -->\n\t<div class=\"form-heading\">\n\t\t<h2>Get Your Free Estimate\n\t\t<\/h2>\n\t<\/div>\n\n\n <!-- ROW 1 -->\n\t<div class=\"form-row\">\n\t\t<div class=\"form-field\">\n\t\t\t<p><label><br \/>\nName<br \/>\n<\/label>\n\t\t\t<\/p>\n\t\t\t<p><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>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-field\">\n\t\t\t<p><label><br \/>\nProject type<br \/>\n<\/label>\n\t\t\t<\/p>\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"project-type\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"project-type\"><option value=\"\">Select project type<\/option><option value=\"Tub &amp; Shower Remodel\">Tub &amp; Shower Remodel<\/option><option value=\"Full Bathroom Remodel\">Full Bathroom Remodel<\/option><option value=\"Wet Room \/ Wet Area\">Wet Room \/ Wet Area<\/option><option value=\"Not Sure Yet\">Not Sure Yet<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\n\n <!-- ROW 2 -->\n\t<div class=\"form-row\">\n\t\t<div class=\"form-field\">\n\t\t\t<p><label><br \/>\nEmail<br \/>\n<\/label>\n\t\t\t<\/p>\n\t\t\t<p><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>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-field\">\n\t\t\t<p><label><br \/>\nPhone<br \/>\n<\/label>\n\t\t\t<\/p>\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" autocomplete=\"tel\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\n\n <!-- MESSAGE -->\n\t<div class=\"form-field full\">\n\t\t<p><label><br \/>\nProject details<br \/>\n<\/label>\n\t\t<\/p>\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span>\n\t\t<\/p>\n\t<\/div>\n\n\n <!-- BUTTON -->\n\t<div class=\"submit-wrap\">\n\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner glass-submit\" type=\"submit\" value=\"Get Free Estimate\" \/>\n\t\t<\/p>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6bc03e6 e-flex e-con-boxed e-con e-parent\" data-id=\"6bc03e6\" data-element_type=\"container\" data-e-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-a478aca e-con-full e-flex e-con e-child\" data-id=\"a478aca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4a3d994 e-con-full e-flex e-con e-child\" data-id=\"4a3d994\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c20a068 elementor-widget elementor-widget-heading\" data-id=\"c20a068\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What homeowners say<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9cb640 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"d9cb640\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"sec-head rv in\"><p>Every project on this page was finished by the same two hands that will do yours.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d4c0ef1 e-con-full e-flex e-con e-child\" data-id=\"d4c0ef1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a2b6a99 elementor-widget elementor-widget-html\" data-id=\"a2b6a99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ FONTS ============ -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n\r\n<!-- ============ INFINITE REVIEWS TICKER ============ -->\r\n<div class=\"mr-ticker-wrap\">\r\n  <div class=\"mr-ticker\" id=\"mrTicker\">\r\n\r\n    <!-- ===== SET 1 ===== -->\r\n    <div class=\"mr-card\">\r\n      <div class=\"mr-stars\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n      <\/div>\r\n      <p class=\"mr-quote\">\"The project felt clear from day one. The team explained the timeline, managed the work properly and delivered a space we actually love using\".<\/p>\r\n      <div class=\"mr-user\">\r\n        <div class=\"mr-avatar\"><img decoding=\"async\" src=\"https:\/\/framerusercontent.com\/images\/Et6DumDmh2RQ0iDyCSQ6tfsZ8.jpg?scale-down-to=512\" alt=\"Emily Carter\"><\/div>\r\n        <div class=\"mr-user-info\">\r\n          <div class=\"mr-name\">Emily Carter<\/div>\r\n          <div class=\"mr-role\">Full Home Renovation<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"mr-card\">\r\n      <div class=\"mr-stars\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n      <\/div>\r\n      <p class=\"mr-quote\">\"Our kitchen feels more open, practical and refined. The whole process was smooth and the final finish looks exactly like what we hoped for\".<\/p>\r\n      <div class=\"mr-user\">\r\n        <div class=\"mr-avatar\"><img decoding=\"async\" src=\"https:\/\/framerusercontent.com\/images\/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?scale-down-to=512\" alt=\"Daniel Ross\"><\/div>\r\n        <div class=\"mr-user-info\">\r\n          <div class=\"mr-name\">Daniel Ross<\/div>\r\n          <div class=\"mr-role\">Kitchen Remodeling<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"mr-card\">\r\n      <div class=\"mr-stars\">\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.9 7.4.6-5.6 4.8 1.7 7.2L12 17.8 5.6 21.5l1.7-7.2L1.7 9.5l7.4-.6L12 2z\"\/><\/svg>\r\n      <\/div>\r\n      <p class=\"mr-quote\">\"We needed our studio renovated without slowing down daily work. Modulars kept everything organized and delivered a clean professional result\".<\/p>\r\n      <div class=\"mr-user\">\r\n        <div class=\"mr-avatar\"><img decoding=\"async\" src=\"https:\/\/framerusercontent.com\/images\/oUkBi1c8nERocfQrJWNLxZ9Fipw.jpg?scale-down-to=512\" alt=\"Maya Thompson\"><\/div>\r\n        <div class=\"mr-user-info\">\r\n          <div class=\"mr-name\">Maya Thompson<\/div>\r\n          <div class=\"mr-role\">Commercial Renovation<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n<!-- ============ STYLES ============ -->\r\n<style>\r\n.mr-ticker-wrap{\r\n  --accent: #57E3EA;\r\n  --card-bg: #ffffff;\r\n  --quote-color: #4a4a4a;\r\n  --name-color: #211b16;\r\n  --role-color: #8a837b;\r\n\r\n  position: relative;\r\n  width: 100%;\r\n  overflow: hidden;\r\n\r\n  \/* Left-Right FADE mask \u2014 desktop only *\/\r\n  -webkit-mask-image: linear-gradient(90deg,\r\n    rgba(0,0,0,0) 0%,\r\n    rgba(0,0,0,0.8) 21%,\r\n    rgba(0,0,0,1) 50%,\r\n    rgba(0,0,0,0.8) 80%,\r\n    rgba(0,0,0,0) 100%);\r\n  mask-image: linear-gradient(90deg,\r\n    rgba(0,0,0,0) 0%,\r\n    rgba(0,0,0,0.8) 21%,\r\n    rgba(0,0,0,1) 50%,\r\n    rgba(0,0,0,0.8) 80%,\r\n    rgba(0,0,0,0) 100%);\r\n}\r\n\r\n.mr-ticker{\r\n  display: flex;\r\n  gap: 16px;\r\n  width: max-content;\r\n  padding: 4px 0;\r\n  will-change: transform;\r\n}\r\n\r\n\/* ---------- Card ---------- *\/\r\n.mr-card{\r\n  flex: 0 0 380px;\r\n  max-width: 380px;\r\n  background: var(--card-bg);\r\n  border-radius: 8px;\r\n  padding: 16px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 24px;\r\n  font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;\r\n  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);\r\n}\r\n\r\n\/* ---------- Stars ---------- *\/\r\n.mr-stars{\r\n  display: flex;\r\n  gap: 8px;\r\n  flex-shrink: 0;\r\n}\r\n.mr-stars svg{\r\n  width: 18px;\r\n  height: 18px;\r\n  fill: var(--accent);\r\n  flex-shrink: 0;\r\n}\r\n\r\n\/* ---------- Quote ---------- *\/\r\n.mr-quote{\r\n  font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;\r\n  font-size: 16px;\r\n  font-weight: 400;\r\n  line-height: 1.5;\r\n  color: var(--quote-color);\r\n  margin: 0;\r\n  min-height: 72px;\r\n}\r\n\r\n\/* ---------- User Row ---------- *\/\r\n.mr-user{\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 16px;\r\n  margin-top: auto;\r\n}\r\n.mr-avatar{\r\n  width: 52px;\r\n  height: 52px;\r\n  border-radius: 50%;\r\n  overflow: hidden;\r\n  flex-shrink: 0;\r\n  background: #eee;\r\n  border: 1px solid #fff;\r\n}\r\n.mr-avatar img{\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  display: block;\r\n}\r\n.mr-user-info{\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 2px;\r\n  min-width: 0;\r\n}\r\n.mr-name{\r\n  font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;\r\n  font-size: 15px;\r\n  font-weight: 700;\r\n  color: var(--name-color);\r\n  line-height: 1.3;\r\n}\r\n.mr-role{\r\n  font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;\r\n  font-size: 13px;\r\n  font-weight: 400;\r\n  color: var(--role-color);\r\n  line-height: 1.4;\r\n}\r\n\r\n\/* ============================================================\r\n   MOBILE \u2014 VERTICAL STACK (Image Jaisa)\r\n   ============================================================ *\/\r\n@media (max-width: 640px){\r\n\r\n  \/* Remove left-right fade mask on mobile *\/\r\n  .mr-ticker-wrap{\r\n    -webkit-mask-image: none;\r\n    mask-image: none;\r\n    overflow: visible;\r\n  }\r\n\r\n  \/* Change ticker to vertical column *\/\r\n  .mr-ticker{\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 14px;\r\n    width: 100%;\r\n    padding: 0;\r\n    transform: none !important;    \/* Kill JS transform on mobile *\/\r\n  }\r\n\r\n  \/* Full width cards *\/\r\n  .mr-card{\r\n    flex: 1 1 auto;\r\n    max-width: 100%;\r\n    width: 100%;\r\n    border-radius: 8px;\r\n    padding: 16px;\r\n    gap: 20px;\r\n  }\r\n\r\n  .mr-quote{\r\n    font-size: 15px;\r\n    min-height: auto;\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .mr-avatar{\r\n    width: 48px;\r\n    height: 48px;\r\n  }\r\n\r\n  .mr-name{\r\n    font-size: 14px;\r\n  }\r\n\r\n  .mr-role{\r\n    font-size: 12px;\r\n  }\r\n\r\n  \/* Hide all cloned cards \u2014 only show original 3 *\/\r\n  .mr-card[data-clone=\"true\"]{\r\n    display: none !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n\r\n<!-- ============ TICKER SCRIPT ============ -->\r\n<script>\r\n(function(){\r\n  const ticker = document.getElementById('mrTicker');\r\n  if(!ticker) return;\r\n\r\n  const wrap = ticker.parentElement;\r\n\r\n  \/* ==========================================================\r\n     MOBILE DETECTION \u2014 If mobile, skip ticker entirely\r\n     ========================================================== *\/\r\n  const isMobile = () => window.matchMedia('(max-width: 640px)').matches;\r\n\r\n  const originalCards = Array.from(ticker.children);\r\n  const originalCount = originalCards.length;\r\n  const GAP = 16;\r\n\r\n  \/* Clone cards for ticker (but mark as clones) *\/\r\n  if (!isMobile()) {\r\n    originalCards.forEach(c => {\r\n      const clone1 = c.cloneNode(true);\r\n      clone1.setAttribute('data-clone', 'true');\r\n      ticker.appendChild(clone1);\r\n    });\r\n    originalCards.forEach(c => {\r\n      const clone2 = c.cloneNode(true);\r\n      clone2.setAttribute('data-clone', 'true');\r\n      ticker.appendChild(clone2);\r\n    });\r\n  }\r\n\r\n  let offset = 0;\r\n  const BASE_SPEED = 40;\r\n  const HOVER_SPEED = 12;\r\n  let currentSpeed = BASE_SPEED;\r\n  let targetSpeed = BASE_SPEED;\r\n\r\n  let lastTime = performance.now();\r\n  let singleSetWidth = 0;\r\n\r\n  function measure(){\r\n    if (isMobile()) return;\r\n    const firstCard = ticker.children[0];\r\n    if (!firstCard) return;\r\n    const cardW = firstCard.getBoundingClientRect().width;\r\n    singleSetWidth = originalCount * (cardW + GAP);\r\n  }\r\n\r\n  function loop(now){\r\n    if (isMobile()) return;              \/* \ud83d\uded1 Stop ticker on mobile *\/\r\n\r\n    const dt = (now - lastTime) \/ 1000;\r\n    lastTime = now;\r\n\r\n    currentSpeed += (targetSpeed - currentSpeed) * 0.08;\r\n    offset -= currentSpeed * dt;\r\n\r\n    if (singleSetWidth > 0 && Math.abs(offset) >= singleSetWidth){\r\n      offset += singleSetWidth;\r\n    }\r\n\r\n    ticker.style.transform = 'translate3d(' + offset + 'px, 0, 0)';\r\n    requestAnimationFrame(loop);\r\n  }\r\n\r\n  wrap.addEventListener('mouseenter', () => { targetSpeed = HOVER_SPEED; });\r\n  wrap.addEventListener('mouseleave', () => { targetSpeed = BASE_SPEED; });\r\n  window.addEventListener('resize', measure);\r\n\r\n  function init(){\r\n    if (isMobile()){\r\n      \/* Mobile: no animation, just vertical stack *\/\r\n      ticker.style.transform = 'none';\r\n      return;\r\n    }\r\n    measure();\r\n    requestAnimationFrame(loop);\r\n  }\r\n\r\n  window.addEventListener('load', init);\r\n  if (document.readyState === 'complete') init();\r\n\r\n  \/* Handle resize \u2014 reload if switching between desktop\/mobile *\/\r\n  let wasMobile = isMobile();\r\n  window.addEventListener('resize', () => {\r\n    const nowMobile = isMobile();\r\n    if (nowMobile !== wasMobile){\r\n      location.reload();       \/* Simple reload to re-init cleanly *\/\r\n    }\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/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-0c923b1 e-flex e-con-boxed e-con e-parent\" data-id=\"0c923b1\" data-element_type=\"container\" data-e-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-a24fb29 e-con-full e-flex e-con e-child\" data-id=\"a24fb29\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d376f38 e-con-full e-flex e-con e-child\" data-id=\"d376f38\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-fa10f00 e-con-full e-flex e-con e-child\" data-id=\"fa10f00\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d1bb81b elementor-widget elementor-widget-heading\" data-id=\"d1bb81b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why Fibo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-103b68a elementor-widget elementor-widget-heading\" data-id=\"103b68a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A Faster, Lower-Maintenance Way to Remodel<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-91eb76f elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"91eb76f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tFibo is a Norwegian wall panel system that&#8217;s been standard across Europe for decades and reached the US in 2018. The panels lock\ntogether with a sealed joint, so there&#8217;s no grout to maintain and no waiting weeks for the job to finish. For homeowners who want a\nbeautiful bathroom without a long or costly remodel, it&#8217;s often the easier choice, and we&#8217;ll tell you honestly when tile is the better fit for\nwhat you have in mind.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eaf2b91 elementor-widget elementor-widget-html\" data-id=\"eaf2b91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600&display=swap');\r\n\r\n#fiboPoints,\r\n#fiboPoints * {\r\n    box-sizing: border-box;\r\n}\r\n\r\n#fiboPoints {\r\n    width: 100%;\r\n    font-family: 'Plus Jakarta Sans', sans-serif;\r\n}\r\n\r\n#fiboPoints .fp-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, minmax(0, 1fr));\r\n    gap: 10px;\r\n}\r\n\r\n#fiboPoints .fp-card {\r\n    min-width: 0;\r\n    padding: 15px 15px 16px;\r\n    min-height: 165px;\r\n\r\n    background: #fff;\r\n    border: 1px solid #e6e8e9;\r\n    border-radius: 12px;\r\n\r\n    box-shadow: 0 4px 14px rgba(0,0,0,.025);\r\n\r\n    transition: all .25s ease;\r\n}\r\n\r\n#fiboPoints .fp-card:hover {\r\n    transform: translateY(-2px);\r\n    border-color: #57E3EA;\r\n    box-shadow: 0 7px 20px rgba(0,0,0,.045);\r\n}\r\n\r\n\/* SMALL VECTOR ICON *\/\r\n\r\n#fiboPoints .fp-icon {\r\n    width: 32px;\r\n    height: 32px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    margin-bottom: 12px;\r\n\r\n    border-radius: 8px;\r\n\r\n    background: #f5fcfc;\r\n    border: 1px solid rgba(87,227,234,.45);\r\n}\r\n\r\n#fiboPoints .fp-icon svg {\r\n    width: 15px;\r\n    height: 15px;\r\n\r\n    fill: none;\r\n    stroke: #111;\r\n    stroke-width: 1.8;\r\n    stroke-linecap: round;\r\n    stroke-linejoin: round;\r\n}\r\n\r\n\/* TITLE *\/\r\n\r\n#fiboPoints .fp-title {\r\n    margin: 0 0 6px;\r\n\r\n    font-size: 13px;\r\n    line-height: 1.3;\r\n    font-weight: 600;\r\n    letter-spacing: -.015em;\r\n\r\n    color: #090909;\r\n}\r\n\r\n\/* TEXT *\/\r\n\r\n#fiboPoints .fp-text {\r\n    margin: 0;\r\n\r\n    font-size: 11px;\r\n    line-height: 1.55;\r\n    font-weight: 400;\r\n\r\n    color: #66696c;\r\n}\r\n\r\n\r\n\/* TABLET *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n    #fiboPoints .fp-grid {\r\n        grid-template-columns: repeat(2, 1fr);\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* MOBILE *\/\r\n\r\n@media (max-width: 520px) {\r\n\r\n    #fiboPoints .fp-grid {\r\n        grid-template-columns: 1fr;\r\n        gap: 9px;\r\n    }\r\n\r\n    #fiboPoints .fp-card {\r\n        min-height: auto;\r\n        padding: 14px;\r\n    }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<div id=\"fiboPoints\">\r\n\r\n    <div class=\"fp-grid\">\r\n\r\n        <div class=\"fp-card\">\r\n\r\n            <div class=\"fp-icon\">\r\n                <svg viewBox=\"0 0 24 24\">\r\n                    <path d=\"M12 3l7 3v5c0 4.6-2.8 7.7-7 10-4.2-2.3-7-5.4-7-10V6l7-3z\"\/>\r\n                    <path d=\"M9 12l2 2 4-4\"\/>\r\n                <\/svg>\r\n            <\/div>\r\n\r\n            <h3 class=\"fp-title\">\r\n               Waterproof by design\r\n\r\n            <\/h3>\r\n\r\n            <p class=\"fp-text\">\r\nSealed joints throughout. Certified installs carry a limited lifetime warranty against water intrusion.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"fp-card\">\r\n\r\n            <div class=\"fp-icon\">\r\n                <svg viewBox=\"0 0 24 24\">\r\n                    <circle cx=\"12\" cy=\"12\" r=\"8\"\/>\r\n                    <path d=\"M12 7v5l3 2\"\/>\r\n                <\/svg>\r\n            <\/div>\r\n\r\n            <h3 class=\"fp-title\">\r\nInstalled in days\r\n            <\/h3>\r\n\r\n            <p class=\"fp-text\">\r\nMost tub and shower remodels finish in one to three days, so your bathroom is back in service fast.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"fp-card\">\r\n\r\n            <div class=\"fp-icon\">\r\n                <svg viewBox=\"0 0 24 24\">\r\n                    <path d=\"M6 12l4 4 8-8\"\/>\r\n                <\/svg>\r\n            <\/div>\r\n\r\n            <h3 class=\"fp-title\">\r\nLower maintenance\r\n            <\/h3>\r\n\r\n            <p class=\"fp-text\">\r\nWipe it clean. No annual re-sealing and no grout to scrub.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"fp-card\">\r\n\r\n            <div class=\"fp-icon\">\r\n                <svg viewBox=\"0 0 24 24\">\r\n                    <path d=\"M3 9c2-1.7 4-1.7 6 0s4 1.7 6 0 4-1.7 6 0\"\/>\r\n                    <path d=\"M3 14c2-1.7 4-1.7 6 0s4 1.7 6 0 4-1.7 6 0\"\/>\r\n                <\/svg>\r\n            <\/div>\r\n\r\n            <h3 class=\"fp-title\">\r\nCost-effective\r\n            <\/h3>\r\n\r\n            <p class=\"fp-text\">\r\nA lower-cost route to a high-end look, with the same stone, marble and wood finishes.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4d60e19 e-con-full e-flex e-con e-child\" data-id=\"4d60e19\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f68b90f elementor-widget elementor-widget-image\" data-id=\"f68b90f\" data-element_type=\"widget\" data-e-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=\"682\" height=\"1024\" src=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/903-1-682x1024.jpg\" class=\"attachment-large size-large wp-image-480\" alt=\"\" srcset=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/903-1-682x1024.jpg 682w, https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/903-1-200x300.jpg 200w, https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/903-1-768x1154.jpg 768w, https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/903-1-1022x1536.jpg 1022w, https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/903-1.jpg 1226w\" sizes=\"(max-width: 682px) 100vw, 682px\" \/>\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\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-3ea26ff e-flex e-con-boxed e-con e-parent\" data-id=\"3ea26ff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0c58fd3 e-con-full e-flex e-con e-child\" data-id=\"0c58fd3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33dda05 elementor-widget elementor-widget-heading\" data-id=\"33dda05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What we do<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a210307 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"a210307\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"framer-144hkj5\" data-framer-appear-id=\"144hkj5\" data-framer-component-type=\"RichTextContainer\"><div class=\"sec-head rv in\"><p><span style=\"font-weight: 400;\">Fibo panels work anywhere water does. Bathrooms are where they make the biggest difference.<\/span><\/p><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0b78e30 e-con-full e-flex e-con e-child\" data-id=\"0b78e30\" data-element_type=\"container\" data-e-type=\"container\" id=\"ser\">\n\t\t\t\t<div class=\"elementor-element elementor-element-097ea33 elementor-widget elementor-widget-html\" data-id=\"097ea33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\r\n     SERVICES \u2014 Plus Jakarta Sans | Before\/After Sliders\r\n     ============================================================ -->\r\n\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap');\r\n\r\n\/* ---------- WRAPPER ---------- *\/\r\n#brstServices,\r\n#brstServices *,\r\n#brstServices *::before,\r\n#brstServices *::after {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n#brstServices {\r\n  --brst-primary: #57E3EA;\r\n  --brst-white: #ffffff;\r\n  --brst-black: #000000;\r\n  --brst-gray-bg: #f5f5f5;\r\n  --brst-black-10: rgba(0, 0, 0, 0.1);\r\n  --brst-black-50: rgba(0, 0, 0, 0.5);\r\n  --brst-black-75: rgba(0, 0, 0, 0.75);\r\n  --brst-font-head: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;\r\n  --brst-font-body: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;\r\n  --brst-ease: cubic-bezier(0.67, 0, 0.18, 1);\r\n  --brst-t: all 0.4s cubic-bezier(0.67, 0, 0.18, 1);\r\n\r\n  font-family: var(--brst-font-body);\r\n  font-weight: 400;\r\n  color: var(--brst-black);\r\n  background: transparent;\r\n  padding: 0;\r\n  margin: 0;\r\n  width: 100%;\r\n  position: relative;\r\n}\r\n\r\n#brstServices .brst-svc-container {\r\n  max-width: 1200px;\r\n  margin: 0 auto;\r\n  padding: 0;\r\n  width: 100%;\r\n}\r\n\r\n\/* ============================================================\r\n   ANIMATIONS\r\n   ============================================================ *\/\r\n#brstServices .brst-reveal {\r\n  opacity: 0;\r\n  transform: translateY(30px);\r\n  transition: opacity 0.9s var(--brst-ease), transform 0.9s var(--brst-ease);\r\n  will-change: opacity, transform;\r\n}\r\n#brstServices .brst-reveal.brst-in {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n}\r\n\r\n#brstServices .brst-svc-tab {\r\n  opacity: 0;\r\n  transform: translateX(-20px);\r\n  transition: opacity 0.6s var(--brst-ease),\r\n              transform 0.6s var(--brst-ease),\r\n              border-color 0.4s var(--brst-ease),\r\n              color 0.4s var(--brst-ease),\r\n              background-color 0.4s var(--brst-ease),\r\n              box-shadow 0.4s var(--brst-ease);\r\n  will-change: opacity, transform;\r\n}\r\n#brstServices .brst-svc-tabs.brst-in .brst-svc-tab {\r\n  opacity: 1;\r\n  transform: translateX(0);\r\n}\r\n#brstServices .brst-svc-tabs.brst-in .brst-svc-tab:nth-child(1) { transition-delay: 0.05s; }\r\n#brstServices .brst-svc-tabs.brst-in .brst-svc-tab:nth-child(2) { transition-delay: 0.15s; }\r\n#brstServices .brst-svc-tabs.brst-in .brst-svc-tab:nth-child(3) { transition-delay: 0.25s; }\r\n\r\n#brstServices .brst-svc-panel {\r\n  opacity: 0;\r\n  transform: translateY(40px);\r\n  transition: opacity 0.9s var(--brst-ease),\r\n              transform 0.9s var(--brst-ease),\r\n              box-shadow 0.4s ease;\r\n  will-change: opacity, transform;\r\n}\r\n#brstServices .brst-svc-panel.brst-in {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n  transition-delay: 0.15s;\r\n}\r\n\r\n#brstServices .brst-svc-info-top h3 {\r\n  opacity: 0;\r\n  transform: translateY(20px);\r\n  animation: brstContentIn 0.7s var(--brst-ease) forwards;\r\n  animation-delay: 0.1s;\r\n}\r\n#brstServices .brst-svc-info-top p {\r\n  opacity: 0;\r\n  transform: translateY(20px);\r\n  animation: brstContentIn 0.7s var(--brst-ease) forwards;\r\n  animation-delay: 0.2s;\r\n}\r\n#brstServices .brst-svc-meta-row:nth-child(1) {\r\n  opacity: 0;\r\n  transform: translateY(15px);\r\n  animation: brstContentIn 0.6s var(--brst-ease) forwards;\r\n  animation-delay: 0.3s;\r\n}\r\n#brstServices .brst-svc-meta-row:nth-child(2) {\r\n  opacity: 0;\r\n  transform: translateY(15px);\r\n  animation: brstContentIn 0.6s var(--brst-ease) forwards;\r\n  animation-delay: 0.4s;\r\n}\r\n#brstServices .brst-svc-tag:nth-child(1) { opacity: 0; transform: translateY(15px); animation: brstContentIn 0.5s var(--brst-ease) forwards; animation-delay: 0.5s; }\r\n#brstServices .brst-svc-tag:nth-child(2) { opacity: 0; transform: translateY(15px); animation: brstContentIn 0.5s var(--brst-ease) forwards; animation-delay: 0.58s; }\r\n#brstServices .brst-svc-tag:nth-child(3) { opacity: 0; transform: translateY(15px); animation: brstContentIn 0.5s var(--brst-ease) forwards; animation-delay: 0.66s; }\r\n#brstServices .brst-svc-tag:nth-child(4) { opacity: 0; transform: translateY(15px); animation: brstContentIn 0.5s var(--brst-ease) forwards; animation-delay: 0.74s; }\r\n#brstServices .brst-svc-image {\r\n  opacity: 0;\r\n  transform: scale(1.04);\r\n  animation: brstImageIn 0.9s var(--brst-ease) forwards;\r\n  animation-delay: 0.15s;\r\n}\r\n\r\n@keyframes brstContentIn {\r\n  to { opacity: 1; transform: translateY(0); }\r\n}\r\n@keyframes brstImageIn {\r\n  to { opacity: 1; transform: scale(1); }\r\n}\r\n\r\n#brstServices .brst-svc-panel.is-switching {\r\n  opacity: 0.5;\r\n  transform: translateY(6px);\r\n}\r\n\r\n\/* ---------- TABS ---------- *\/\r\n#brstServices .brst-svc-tabs {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 8px;\r\n  margin: 0 0 12px 0;\r\n  width: 100%;\r\n}\r\n#brstServices .brst-svc-tab {\r\n  padding: 20px 12px;\r\n  background: transparent;\r\n  border: 1px solid var(--brst-black-10);\r\n  border-radius: 14px;\r\n  font-family: var(--brst-font-body);\r\n  font-weight: 500;\r\n  font-size: 15px;\r\n  color: var(--brst-black);\r\n  cursor: pointer;\r\n  text-align: center;\r\n  line-height: 1.2;\r\n  min-height: 60px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  white-space: nowrap;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n}\r\n#brstServices .brst-svc-tab:hover {\r\n  border-color: var(--brst-primary);\r\n  color: var(--brst-primary);\r\n}\r\n#brstServices .brst-svc-tab.is-active {\r\n  background: var(--brst-white);\r\n  border-color: var(--brst-white);\r\n  color: var(--brst-black);\r\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);\r\n}\r\n\r\n\/* ---------- PANEL ---------- *\/\r\n#brstServices .brst-svc-panel {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 40px;\r\n  background: var(--brst-white);\r\n  border-radius: 16px;\r\n  padding: 40px;\r\n  min-height: 500px;\r\n  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.04);\r\n  width: 100%;\r\n}\r\n\r\n\/* ---------- LEFT ---------- *\/\r\n#brstServices .brst-svc-info {\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: space-between;\r\n  gap: 32px;\r\n}\r\n#brstServices .brst-svc-info-top h3 {\r\n  font-family: var(--brst-font-head);\r\n  font-size: clamp(32px, 3.4vw, 42px);\r\n  font-weight: 500;\r\n  line-height: 1.1;\r\n  letter-spacing: -0.025em;\r\n  color: var(--brst-black);\r\n  margin-bottom: 20px;\r\n}\r\n#brstServices .brst-svc-info-top p {\r\n  font-family: var(--brst-font-body);\r\n  font-size: 13px;\r\n  font-weight: 400;\r\n  line-height: 1.7;\r\n  letter-spacing: -0.005em;\r\n  color: var(--brst-black-75);\r\n}\r\n\r\n\/* ---------- META ---------- *\/\r\n#brstServices .brst-svc-meta {\r\n  display: flex;\r\n  flex-direction: column;\r\n  margin-top: 8px;\r\n}\r\n#brstServices .brst-svc-meta-row {\r\n  display: grid;\r\n  grid-template-columns: 180px 1fr;\r\n  align-items: center;\r\n  gap: 16px;\r\n  padding: 16px 0;\r\n  border-bottom: 1px solid var(--brst-black-10);\r\n}\r\n#brstServices .brst-svc-meta-row:first-child {\r\n  border-top: 1px solid var(--brst-black-10);\r\n}\r\n#brstServices .brst-svc-meta-label {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  font-family: var(--brst-font-body);\r\n  font-weight: 400;\r\n  font-size: 13px;\r\n  color: var(--brst-black-50);\r\n}\r\n#brstServices .brst-svc-meta-label svg {\r\n  width: 18px;\r\n  height: 18px;\r\n  color: var(--brst-black-50);\r\n  flex-shrink: 0;\r\n}\r\n#brstServices .brst-svc-meta-value {\r\n  font-family: var(--brst-font-body);\r\n  font-weight: 500;\r\n  font-size: 14px;\r\n  letter-spacing: -0.005em;\r\n  color: var(--brst-black);\r\n}\r\n\r\n\/* ---------- TAGS ---------- *\/\r\n#brstServices .brst-svc-tags {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 8px;\r\n  margin-top: 24px;\r\n}\r\n#brstServices .brst-svc-tag {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 10px 16px 10px 12px;\r\n  background: var(--brst-gray-bg);\r\n  border-radius: 8px;\r\n  font-family: var(--brst-font-body);\r\n  font-weight: 500;\r\n  font-size: 12px;\r\n  color: var(--brst-black);\r\n  line-height: 1.4;\r\n}\r\n#brstServices .brst-svc-tag svg {\r\n  width: 14px;\r\n  height: 14px;\r\n  color: var(--brst-black);\r\n  flex-shrink: 0;\r\n}\r\n\r\n\/* ============================================================\r\n   CLIENT CHANGE \u2014 TILE SERVICE NOTE\r\n   ============================================================ *\/\r\n#brstServices .brst-tile-note {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 12px;\r\n  width: 100%;\r\n  margin: 0 0 12px 0;\r\n  padding: 14px 18px;\r\n  background: var(--brst-white);\r\n  border: 1px solid var(--brst-black-10);\r\n  border-left: 3px solid var(--brst-primary);\r\n  border-radius: 12px;\r\n  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.035);\r\n  font-family: var(--brst-font-body);\r\n  font-size: 13px;\r\n  line-height: 1.65;\r\n  color: var(--brst-black-75);\r\n}\r\n\r\n#brstServices .brst-tile-note strong {\r\n  color: var(--brst-black);\r\n  font-weight: 600;\r\n  white-space: nowrap;\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  #brstServices .brst-tile-note {\r\n    padding: 12px 14px;\r\n    font-size: 12px;\r\n    line-height: 1.6;\r\n    border-radius: 10px;\r\n  }\r\n}\r\n\r\n\/* ============================================================\r\n   BEFORE \/ AFTER SLIDER (replaces image)\r\n   ============================================================ *\/\r\n#brstServices .brst-svc-slider {\r\n  position: relative;\r\n  border-radius: 12px;\r\n  overflow: hidden;\r\n  background: var(--brst-gray-bg);\r\n  width: 100%;\r\n  height: 100%;\r\n  min-height: 420px;\r\n  user-select: none;\r\n  -webkit-user-select: none;\r\n  touch-action: pan-y;\r\n  cursor: ew-resize;\r\n}\r\n\r\n#brstServices .brst-svc-slider img {\r\n  position: absolute;\r\n  inset: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  pointer-events: none;\r\n  display: block;\r\n}\r\n\r\n#brstServices .brst-svc-slider .brst-ba-after {\r\n  z-index: 1;\r\n}\r\n\r\n#brstServices .brst-svc-slider .brst-ba-before {\r\n  z-index: 2;\r\n  -webkit-mask-image: linear-gradient(to right, #000 50%, transparent 50%);\r\n  mask-image: linear-gradient(to right, #000 50%, transparent 50%);\r\n}\r\n\r\n\/* ---------- BEFORE \/ AFTER LABELS ---------- *\/\r\n#brstServices .brst-ba-label {\r\n  position: absolute;\r\n  bottom: 16px;\r\n  z-index: 8;\r\n  padding: 6px 14px;\r\n  border-radius: 999px;\r\n  font-family: var(--brst-font-body);\r\n  font-weight: 600;\r\n  font-size: 11px;\r\n  letter-spacing: 0.08em;\r\n  text-transform: uppercase;\r\n  line-height: 1;\r\n  pointer-events: none;\r\n  user-select: none;\r\n  backdrop-filter: blur(6px);\r\n  -webkit-backdrop-filter: blur(6px);\r\n  transition: opacity 0.3s var(--brst-ease);\r\n}\r\n\r\n#brstServices .brst-ba-label-before {\r\n  left: 16px;\r\n  background: rgba(0, 0, 0, 0.55);\r\n  color: #ffffff;\r\n  border: 1px solid rgba(255, 255, 255, 0.25);\r\n}\r\n\r\n#brstServices .brst-ba-label-after {\r\n  right: 16px;\r\n  background: rgba(87, 227, 234, 0.9);\r\n  color: #000000;\r\n  border: 1px solid rgba(255, 255, 255, 0.35);\r\n}\r\n\r\n\/* Divider line *\/\r\n#brstServices .brst-ba-line {\r\n  position: absolute;\r\n  top: 0;\r\n  bottom: 0;\r\n  width: 2px;\r\n  background: #ffffff;\r\n  z-index: 6;\r\n  cursor: pointer;\r\n  touch-action: pan-y;\r\n  transform: translateX(-50%);\r\n  border-radius: 999px;\r\n  pointer-events: none;\r\n}\r\n\r\n\/* Handle circle *\/\r\n#brstServices .brst-ba-handle {\r\n  position: absolute;\r\n  top: 50%;\r\n  z-index: 7;\r\n  width: 40px;\r\n  height: 40px;\r\n  border-radius: 50%;\r\n  background: #000000;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  cursor: ew-resize;\r\n  pointer-events: auto;\r\n  touch-action: pan-y;\r\n  transform: translate(-50%, -50%);\r\n  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);\r\n}\r\n\r\n#brstServices .brst-ba-handle svg {\r\n  width: 20px;\r\n  height: 20px;\r\n  display: block;\r\n}\r\n\r\n\/* ============================================================\r\n   RESPONSIVE\r\n   ============================================================ *\/\r\n@media (max-width: 992px) {\r\n  #brstServices .brst-svc-panel {\r\n    grid-template-columns: 1fr;\r\n    gap: 24px;\r\n    padding: 28px;\r\n    min-height: auto;\r\n  }\r\n  #brstServices .brst-svc-slider {\r\n    min-height: 400px;\r\n    aspect-ratio: 1.2;\r\n  }\r\n  #brstServices .brst-svc-info-top h3 {\r\n    font-size: 34px;\r\n    margin-bottom: 16px;\r\n  }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  #brstServices .brst-svc-tabs {\r\n    gap: 6px;\r\n    margin-bottom: 10px;\r\n  }\r\n  #brstServices .brst-svc-tab {\r\n    padding: 14px 6px;\r\n    font-size: 12px;\r\n    border-radius: 10px;\r\n    min-height: 52px;\r\n    font-weight: 500;\r\n    letter-spacing: -0.01em;\r\n  }\r\n  #brstServices .brst-svc-panel {\r\n    padding: 20px;\r\n    gap: 20px;\r\n    border-radius: 14px;\r\n  }\r\n  #brstServices .brst-svc-info-top h3 {\r\n    font-size: 26px;\r\n    margin-bottom: 12px;\r\n  }\r\n  #brstServices .brst-svc-info-top p {\r\n    font-size: 13px;\r\n    line-height: 1.65;\r\n  }\r\n  #brstServices .brst-svc-meta-row {\r\n    grid-template-columns: 120px 1fr;\r\n    padding: 14px 0;\r\n    gap: 10px;\r\n  }\r\n  #brstServices .brst-svc-meta-label { font-size: 12px; }\r\n  #brstServices .brst-svc-meta-label svg { width: 16px; height: 16px; }\r\n  #brstServices .brst-svc-meta-value { font-size: 13px; }\r\n  #brstServices .brst-svc-tag {\r\n    padding: 8px 12px 8px 10px;\r\n    font-size: 11px;\r\n  }\r\n  #brstServices .brst-svc-tag svg { width: 12px; height: 12px; }\r\n  #brstServices .brst-svc-slider {\r\n    min-height: 260px;\r\n    aspect-ratio: 1.3;\r\n  }\r\n  #brstServices .brst-ba-handle {\r\n    width: 32px;\r\n    height: 32px;\r\n  }\r\n  #brstServices .brst-ba-handle svg {\r\n    width: 16px;\r\n    height: 16px;\r\n  }\r\n  #brstServices .brst-ba-label {\r\n    bottom: 12px;\r\n    padding: 5px 11px;\r\n    font-size: 10px;\r\n  }\r\n  #brstServices .brst-ba-label-before { left: 12px; }\r\n  #brstServices .brst-ba-label-after  { right: 12px; }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n  #brstServices .brst-svc-tab {\r\n    padding: 12px 4px;\r\n    font-size: 11px;\r\n    min-height: 48px;\r\n  }\r\n  #brstServices .brst-svc-meta-row {\r\n    grid-template-columns: 100px 1fr;\r\n  }\r\n}\r\n\r\n\/* Reduced motion *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  #brstServices .brst-reveal,\r\n  #brstServices .brst-svc-tab,\r\n  #brstServices .brst-svc-panel {\r\n    opacity: 1 !important;\r\n    transform: none !important;\r\n    transition: none !important;\r\n  }\r\n  #brstServices .brst-svc-info-top h3,\r\n  #brstServices .brst-svc-info-top p,\r\n  #brstServices .brst-svc-meta-row,\r\n  #brstServices .brst-svc-tag,\r\n  #brstServices .brst-svc-slider {\r\n    opacity: 1 !important;\r\n    transform: none !important;\r\n    animation: none !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<!-- ============================================================\r\n     SERVICES HTML\r\n     ============================================================ -->\r\n<section id=\"brstServices\">\r\n  <div class=\"brst-svc-container\">\r\n\r\n    <div class=\"brst-svc-tabs\" id=\"brstSvcTabs\">\r\n      <button class=\"brst-svc-tab is-active\" data-svc=\"kitchens\">Tub & Shower Remodels<\/button>\r\n      <button class=\"brst-svc-tab\" data-svc=\"bathrooms\">Full Bathroom Remodels<\/button>\r\n      <button class=\"brst-svc-tab\" data-svc=\"loft\">Wet Rooms & Wet Areas<\/button>\r\n    <\/div>\r\n\r\n    <!-- ======================================================\r\n         CLIENT CHANGE \u2014 TILE SERVICE NOTE ADDED HERE\r\n         ====================================================== -->\r\n    <div class=\"brst-tile-note\">\r\n      <strong><em>Prefer tile?<\/em><\/strong>\r\n      <span>We do that too. Tile still does things panels can't, and we'll walk you through both options honestly at your estimate.<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"brst-svc-panel\" id=\"brstSvcPanel\"><\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  \/* ==========================================================\r\n     SERVICES DATA \u2014 apni before\/after images yahan daalo\r\n     ========================================================== *\/\r\n  var servicesData = {\r\n    kitchens: {\r\n      title: 'Tub & Shower Remodels',\r\n      desc: 'The fastest route to a bathroom that looks brand new. We pull the old surround, prep the walls, and install a sealed Fibo system \u2014 most finished in one to three days.',\r\n      \/\/ price: 'from 5 000$',\r\n      time: '1\u20133 days',\r\n      tags: [\r\n        'Tub-to-shower conversions',\r\n        'Custom shower pans',\r\n        'Fixtures and glass reset',\r\n        'Sealed, grout-free walls'\r\n      ],\r\n      beforeImg: 'https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/689779377_122204946092802252_6874204233357026283_n.jpg',\r\n      afterImg:  'https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/696717661_122204946104802252_25483996604027118_n.jpg'\r\n    },\r\n    bathrooms: {\r\n      title: 'Full Bathroom Remodels',\r\n      desc: 'Everything between the four walls. Flooring, vanities, lighting and fixtures alongside your new waterproof walls, with a firm schedule agreed before we start.',\r\n      \/\/ price: 'from 3 500$',\r\n      time: 'Confirmed at estimate',\r\n      tags: [\r\n        'Flooring and vanities ',\r\n        'Lighting and fixtures',\r\n        'Layout changes',\r\n        'Full project management'\r\n      ],\r\n      beforeImg: 'https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/9c4678a4-601b-4065-a785-e96cd8584c39.jfif_.jpeg',\r\n      afterImg:  'https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/045b541c-9711-46a1-9d18-b4cf73613ef5.jfif_.jpeg'\r\n    },\r\n    loft: {\r\n      title: 'Wet Rooms & Wet Areas',\r\n      desc: 'Kitchen walls, backsplashes, laundry rooms and wet foyers. Anywhere splashing is part of daily life, Fibo holds up better than tile or paint.',\r\n      \/\/ price: 'from 25 000$',\r\n      time: 'Varies by area',\r\n      tags: [\r\n        'Kitchen walls and backsplash',\r\n        'Laundry and mudrooms',\r\n        'Wet foyers',\r\n        'Curbless wet room entries'\r\n      ],\r\n      beforeImg: 'https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/Gemini_Generated_Image_ujyvseujyvseujyv.jpg',\r\n      afterImg:  'https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/Loft-Room-Conversion-with-Circular-Window-and-Exposed-Bricks-UK.jpg'\r\n    }\r\n  };\r\n\r\n  var panel = document.getElementById('brstSvcPanel');\r\n  var tabsContainer = document.getElementById('brstSvcTabs');\r\n  var tabs = document.querySelectorAll('#brstSvcTabs .brst-svc-tab');\r\n\r\n  if (!panel || !tabs.length) return;\r\n\r\n  var priceIcon = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"\/><path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/><\/svg>';\r\n  var timeIcon = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>';\r\n  var checkIcon = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>';\r\n\r\n  \/* ==========================================================\r\n     SLIDER LOGIC \u2014 All active sliders stored for global drag\r\n     ========================================================== *\/\r\n  var activeSliders = [];\r\n\r\n  function initSlider(sliderEl) {\r\n    var position = 100;\r\n    var isDragging = false;\r\n    var autoTimer = null;\r\n    var autoDir = -1;\r\n    var resumeTimer = null;\r\n    var AUTO_SPEED = 0.35;\r\n    var AUTO_PAUSE = 5000;\r\n\r\n    var beforeEl = sliderEl.querySelector('.brst-ba-before');\r\n    var lineEl   = sliderEl.querySelector('.brst-ba-line');\r\n    var handleEl = sliderEl.querySelector('.brst-ba-handle');\r\n\r\n    if (!beforeEl || !lineEl || !handleEl) return;\r\n\r\n    function updateUI() {\r\n      var p = Math.max(0, Math.min(100, position));\r\n      beforeEl.style.webkitMaskImage = 'linear-gradient(to right, #000 ' + p + '%, transparent ' + p + '%)';\r\n      beforeEl.style.maskImage        = 'linear-gradient(to right, #000 ' + p + '%, transparent ' + p + '%)';\r\n      lineEl.style.left   = p + '%';\r\n      handleEl.style.left = p + '%';\r\n    }\r\n\r\n    function autoLoop() {\r\n      if (isDragging) return;\r\n      position += autoDir * AUTO_SPEED;\r\n      if (position <= 0)   { position = 0;   autoDir = 1;  }\r\n      if (position >= 100) { position = 100; autoDir = -1; }\r\n      updateUI();\r\n    }\r\n\r\n    function startAuto() {\r\n      stopAuto();\r\n      autoTimer = setInterval(autoLoop, 16);\r\n    }\r\n\r\n    function stopAuto() {\r\n      if (autoTimer) { clearInterval(autoTimer); autoTimer = null; }\r\n    }\r\n\r\n    function scheduleResume() {\r\n      if (resumeTimer) clearTimeout(resumeTimer);\r\n      resumeTimer = setTimeout(startAuto, AUTO_PAUSE);\r\n    }\r\n\r\n    function setPositionFromClientX(clientX) {\r\n      var rect = sliderEl.getBoundingClientRect();\r\n      var x = clientX - rect.left;\r\n      position = Math.max(0, Math.min(100, (x \/ rect.width) * 100));\r\n      updateUI();\r\n    }\r\n\r\n    \/* Mouse *\/\r\n    sliderEl.addEventListener('mousedown', function (e) {\r\n      isDragging = true;\r\n      stopAuto();\r\n      sliderEl.style.cursor = 'grabbing';\r\n      setPositionFromClientX(e.clientX);\r\n      e.preventDefault();\r\n    });\r\n\r\n    \/* Touch *\/\r\n    sliderEl.addEventListener('touchstart', function (e) {\r\n      isDragging = true;\r\n      stopAuto();\r\n      setPositionFromClientX(e.touches[0].clientX);\r\n    }, { passive: true });\r\n\r\n    sliderEl.addEventListener('touchmove', function (e) {\r\n      if (!isDragging) return;\r\n      setPositionFromClientX(e.touches[0].clientX);\r\n    }, { passive: true });\r\n\r\n    sliderEl.addEventListener('touchend', function () {\r\n      if (!isDragging) return;\r\n      isDragging = false;\r\n      scheduleResume();\r\n    });\r\n\r\n    \/* Keyboard *\/\r\n    handleEl.addEventListener('keydown', function (e) {\r\n      if (e.key === 'ArrowLeft')  { position -= 5; updateUI(); }\r\n      if (e.key === 'ArrowRight') { position += 5; updateUI(); }\r\n    });\r\n\r\n    updateUI();\r\n    startAuto();\r\n\r\n    \/* Register for global mousemove\/mouseup *\/\r\n    activeSliders.push({\r\n      isDragging: function () { return isDragging; },\r\n      setFromClientX: setPositionFromClientX,\r\n      endDrag: function () {\r\n        if (!isDragging) return;\r\n        isDragging = false;\r\n        sliderEl.style.cursor = 'ew-resize';\r\n        scheduleResume();\r\n      }\r\n    });\r\n  }\r\n\r\n  \/* Global mouse move \/ up *\/\r\n  window.addEventListener('mousemove', function (e) {\r\n    activeSliders.forEach(function (s) {\r\n      if (s.isDragging()) s.setFromClientX(e.clientX);\r\n    });\r\n  });\r\n  window.addEventListener('mouseup', function () {\r\n    activeSliders.forEach(function (s) { s.endDrag(); });\r\n  });\r\n\r\n  \/* ==========================================================\r\n     RENDER SERVICE\r\n     ========================================================== *\/\r\n  function renderService(key, isFirstLoad) {\r\n    var s = servicesData[key];\r\n    if (!s) return;\r\n\r\n    if (!isFirstLoad) panel.classList.add('is-switching');\r\n\r\n    var delay = isFirstLoad ? 0 : 180;\r\n\r\n    setTimeout(function () {\r\n      var tagsHtml = s.tags.map(function (t) {\r\n        return '<span class=\"brst-svc-tag\">' + checkIcon + t + '<\/span>';\r\n      }).join('');\r\n\r\n      panel.innerHTML =\r\n        '<div class=\"brst-svc-info\">' +\r\n          '<div class=\"brst-svc-info-top\">' +\r\n            '<h3>' + s.title + '<\/h3>' +\r\n            '<p>' + s.desc + '<\/p>' +\r\n          '<\/div>' +\r\n\r\n          '<div>' +\r\n            '<div class=\"brst-svc-meta\">' +\r\n              '<div class=\"brst-svc-meta-row\">' +\r\n                '<div class=\"brst-svc-meta-label\">' + priceIcon + '<span>Price<\/span><\/div>' +\r\n                '<div class=\"brst-svc-meta-value\">' + s.price + '<\/div>' +\r\n              '<\/div>' +\r\n              '<div class=\"brst-svc-meta-row\">' +\r\n                '<div class=\"brst-svc-meta-label\">' + timeIcon + '<span>Timeline<\/span><\/div>' +\r\n                '<div class=\"brst-svc-meta-value\">' + s.time + '<\/div>' +\r\n              '<\/div>' +\r\n            '<\/div>' +\r\n            '<div class=\"brst-svc-tags\">' + tagsHtml + '<\/div>' +\r\n          '<\/div>' +\r\n        '<\/div>' +\r\n\r\n        '<div class=\"brst-svc-slider\">' +\r\n          '<img decoding=\"async\" class=\"brst-ba-after\"  src=\"' + s.afterImg  + '\" alt=\"After\"  draggable=\"false\">' +\r\n          '<img decoding=\"async\" class=\"brst-ba-before\" src=\"' + s.beforeImg + '\" alt=\"Before\" draggable=\"false\">' +\r\n          '<span class=\"brst-ba-label brst-ba-label-before\">Before<\/span>' +\r\n          '<span class=\"brst-ba-label brst-ba-label-after\">After<\/span>' +\r\n          '<div class=\"brst-ba-line\" role=\"slider\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\"><\/div>' +\r\n          '<div class=\"brst-ba-handle\" role=\"slider\" aria-label=\"Drag to compare before and after\" tabindex=\"0\">' +\r\n            '<svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">' +\r\n              '<g fill=\"#ffffff\">' +\r\n                '<ellipse cx=\"12\" cy=\"5\"   rx=\"1.1\" ry=\"2.4\"\/>' +\r\n                '<ellipse cx=\"12\" cy=\"19\"  rx=\"1.1\" ry=\"2.4\"\/>' +\r\n                '<ellipse cx=\"5\"  cy=\"12\"  rx=\"2.4\" ry=\"1.1\"\/>' +\r\n                '<ellipse cx=\"19\" cy=\"12\"  rx=\"2.4\" ry=\"1.1\"\/>' +\r\n                '<ellipse cx=\"7.05\"  cy=\"7.05\"  rx=\"1.1\" ry=\"2.4\" transform=\"rotate(-45 7.05 7.05)\"\/>' +\r\n                '<ellipse cx=\"16.95\" cy=\"7.05\"  rx=\"1.1\" ry=\"2.4\" transform=\"rotate(45 16.95 7.05)\"\/>' +\r\n                '<ellipse cx=\"7.05\"  cy=\"16.95\" rx=\"1.1\" ry=\"2.4\" transform=\"rotate(45 7.05 16.95)\"\/>' +\r\n                '<ellipse cx=\"16.95\" cy=\"16.95\" rx=\"1.1\" ry=\"2.4\" transform=\"rotate(-45 16.95 16.95)\"\/>' +\r\n                '<ellipse cx=\"12\" cy=\"5\"   rx=\"0.6\" ry=\"1.4\" transform=\"rotate(22.5 12 12)\"\/>' +\r\n                '<ellipse cx=\"12\" cy=\"19\"  rx=\"0.6\" ry=\"1.4\" transform=\"rotate(22.5 12 12)\"\/>' +\r\n                '<ellipse cx=\"5\"  cy=\"12\"  rx=\"1.4\" ry=\"0.6\" transform=\"rotate(22.5 12 12)\"\/>' +\r\n                '<ellipse cx=\"19\" cy=\"12\"  rx=\"1.4\" ry=\"0.6\" transform=\"rotate(22.5 12 12)\"\/>' +\r\n              '<\/g>' +\r\n            '<\/svg>' +\r\n          '<\/div>' +\r\n        '<\/div>';\r\n\r\n      \/* Reset active sliders list (old ones are gone) *\/\r\n      activeSliders = [];\r\n\r\n      \/* Init new slider *\/\r\n      var newSlider = panel.querySelector('.brst-svc-slider');\r\n      if (newSlider) initSlider(newSlider);\r\n\r\n      panel.classList.remove('is-switching');\r\n    }, delay);\r\n  }\r\n\r\n  \/* ==========================================================\r\n     SCROLL REVEAL\r\n     ========================================================== *\/\r\n  function setupReveal() {\r\n    if (!('IntersectionObserver' in window)) {\r\n      tabsContainer.classList.add('brst-in');\r\n      panel.classList.add('brst-in');\r\n      return;\r\n    }\r\n    var observer = new IntersectionObserver(function (entries) {\r\n      entries.forEach(function (entry) {\r\n        if (entry.isIntersecting) {\r\n          entry.target.classList.add('brst-in');\r\n          observer.unobserve(entry.target);\r\n        }\r\n      });\r\n    }, { threshold: 0.15, rootMargin: '0px 0px -80px 0px' });\r\n\r\n    observer.observe(tabsContainer);\r\n    observer.observe(panel);\r\n  }\r\n\r\n  \/* ---------- Init ---------- *\/\r\n  renderService('kitchens', true);\r\n  setupReveal();\r\n\r\n  tabs.forEach(function (tab) {\r\n    tab.addEventListener('click', function () {\r\n      tabs.forEach(function (t) { t.classList.remove('is-active'); });\r\n      tab.classList.add('is-active');\r\n      renderService(tab.getAttribute('data-svc'), false);\r\n    });\r\n  });\r\n\r\n})();\r\n<\/script>\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-7642e1b e-flex e-con-boxed e-con e-parent\" data-id=\"7642e1b\" data-element_type=\"container\" data-e-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-220a3ad e-con-full e-flex e-con e-child\" data-id=\"220a3ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3e3e21 elementor-widget elementor-widget-heading\" data-id=\"e3e3e21\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Recent work<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1fc0ff elementor-widget elementor-widget-heading\" data-id=\"d1fc0ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Projects along the Emerald Coast<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12255aa elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"12255aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tReal installs from Panama City Beach through 30A. No staging, no stock photography.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-431ff8a e-con-full e-flex e-con e-child\" data-id=\"431ff8a\" data-element_type=\"container\" data-e-type=\"container\" id=\"our\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3397f1d elementor-widget elementor-widget-gallery\" data-id=\"3397f1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;gallery_layout&quot;:&quot;justified&quot;,&quot;ideal_row_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:345,&quot;sizes&quot;:[]},&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:5,&quot;sizes&quot;:[]},&quot;lazyload&quot;:&quot;yes&quot;,&quot;ideal_row_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:150,&quot;sizes&quot;:[]},&quot;ideal_row_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:150,&quot;sizes&quot;:[]},&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;link_to&quot;:&quot;file&quot;,&quot;content_hover_animation&quot;:&quot;fade-in&quot;}\" data-widget_type=\"gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-gallery__container\">\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/50201b4d-50ef-442f-8ded-4c50486e6c21.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"50201b4d-50ef-442f-8ded-4c50486e6c21\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTEzLCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcLzUwMjAxYjRkLTUwZWYtNDQyZi04ZGVkLTRjNTA0ODZlNmMyMS5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/50201b4d-50ef-442f-8ded-4c50486e6c21.png\" data-width=\"1536\" data-height=\"2048\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/fac2b53d-7c54-4588-9dcc-6bfe623ce83f.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"fac2b53d-7c54-4588-9dcc-6bfe623ce83f\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTIwLCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2ZhYzJiNTNkLTdjNTQtNDU4OC05ZGNjLTZiZmU2MjNjZTgzZi5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/fac2b53d-7c54-4588-9dcc-6bfe623ce83f.png\" data-width=\"1536\" data-height=\"2048\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/f190a9d1-e394-482f-a017-137010148b3d.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"f190a9d1-e394-482f-a017-137010148b3d\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTE5LCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2YxOTBhOWQxLWUzOTQtNDgyZi1hMDE3LTEzNzAxMDE0OGIzZC5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/f190a9d1-e394-482f-a017-137010148b3d.png\" data-width=\"1536\" data-height=\"2048\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/eb67a399-5a5e-4ea9-900d-4a5f2dd269c1.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"eb67a399-5a5e-4ea9-900d-4a5f2dd269c1\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTE4LCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2ViNjdhMzk5LTVhNWUtNGVhOS05MDBkLTRhNWYyZGQyNjljMS5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/eb67a399-5a5e-4ea9-900d-4a5f2dd269c1.png\" data-width=\"1536\" data-height=\"2048\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/0b22e79b-134d-4289-b302-5ff4613057d1.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"0b22e79b-134d-4289-b302-5ff4613057d1\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTA4LCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcLzBiMjJlNzliLTEzNGQtNDI4OS1iMzAyLTVmZjQ2MTMwNTdkMS5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/0b22e79b-134d-4289-b302-5ff4613057d1.png\" data-width=\"1536\" data-height=\"2048\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/db530088-e206-4832-90c0-c763288afb4d.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"db530088-e206-4832-90c0-c763288afb4d\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTE2LCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2RiNTMwMDg4LWUyMDYtNDgzMi05MGMwLWM3NjMyODhhZmI0ZC5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/db530088-e206-4832-90c0-c763288afb4d.png\" data-width=\"1494\" data-height=\"2048\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/d29e64ae-2d7c-4452-82d9-7b221a42ee4c.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"d29e64ae-2d7c-4452-82d9-7b221a42ee4c\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTE0LCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2QyOWU2NGFlLTJkN2MtNDQ1Mi04MmQ5LTdiMjIxYTQyZWU0Yy5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/d29e64ae-2d7c-4452-82d9-7b221a42ee4c.png\" data-width=\"1536\" data-height=\"2048\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/d338f839-a855-479f-89b1-4d69e3ec8ae5.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"d338f839-a855-479f-89b1-4d69e3ec8ae5\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTE1LCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2QzMzhmODM5LWE4NTUtNDc5Zi04OWIxLTRkNjllM2VjOGFlNS5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/d338f839-a855-479f-89b1-4d69e3ec8ae5.png\" data-width=\"1536\" data-height=\"2048\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/6dd528a4-fcc4-46ee-a0f8-b8280c22c76c.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"6dd528a4-fcc4-46ee-a0f8-b8280c22c76c\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTEwLCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcLzZkZDUyOGE0LWZjYzQtNDZlZS1hMGY4LWI4MjgwYzIyYzc2Yy5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/6dd528a4-fcc4-46ee-a0f8-b8280c22c76c.png\" data-width=\"1536\" data-height=\"2048\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/32dfe699-0264-44a7-b8ac-de7315c0e463.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"32dfe699-0264-44a7-b8ac-de7315c0e463\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTExLCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcLzMyZGZlNjk5LTAyNjQtNDRhNy1iOGFjLWRlNzMxNWMwZTQ2My5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/32dfe699-0264-44a7-b8ac-de7315c0e463.png\" data-width=\"1536\" data-height=\"2048\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/5b73c104-80d9-4148-b09c-c81efff5feb9.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"5b73c104-80d9-4148-b09c-c81efff5feb9\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTA5LCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcLzViNzNjMTA0LTgwZDktNDE0OC1iMDljLWM4MWVmZmY1ZmViOS5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/5b73c104-80d9-4148-b09c-c81efff5feb9.png\" data-width=\"2048\" data-height=\"1536\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/ff2134f0-e1d7-4804-9038-ceda821a8c8f.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"ff2134f0-e1d7-4804-9038-ceda821a8c8f\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTIyLCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2ZmMjEzNGYwLWUxZDctNDgwNC05MDM4LWNlZGE4MjFhOGM4Zi5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/ff2134f0-e1d7-4804-9038-ceda821a8c8f.png\" data-width=\"1536\" data-height=\"2048\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/e82c44ea-595c-41a8-9304-2354e5cbbe1e.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"e82c44ea-595c-41a8-9304-2354e5cbbe1e\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTE3LCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2U4MmM0NGVhLTU5NWMtNDFhOC05MzA0LTIzNTRlNWNiYmUxZS5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/e82c44ea-595c-41a8-9304-2354e5cbbe1e.png\" data-width=\"1424\" data-height=\"2046\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/36d41472-7075-4b23-9bf5-67733ec14fa5.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"36d41472-7075-4b23-9bf5-67733ec14fa5\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTEyLCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcLzM2ZDQxNDcyLTcwNzUtNGIyMy05YmY1LTY3NzMzZWMxNGZhNS5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/36d41472-7075-4b23-9bf5-67733ec14fa5.png\" data-width=\"1536\" data-height=\"2048\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/fd84f28e-a7d8-4a02-b836-0d541cd27d83.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"3397f1d\" data-elementor-lightbox-title=\"fd84f28e-a7d8-4a02-b836-0d541cd27d83\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NTIxLCJ1cmwiOiJodHRwczpcL1wvYmF0aGRpc3RyaWN0LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDlcL2ZkODRmMjhlLWE3ZDgtNGEwMi1iODM2LTBkNTQxY2QyN2Q4My5wbmciLCJzbGlkZXNob3ciOiIzMzk3ZjFkIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/bathdistrict.com\/wp-content\/uploads\/2026\/09\/fd84f28e-a7d8-4a02-b836-0d541cd27d83.png\" data-width=\"1536\" data-height=\"2048\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\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-0e24475 e-flex e-con-boxed e-con e-parent\" data-id=\"0e24475\" data-element_type=\"container\" data-e-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-8f4eafc e-con-full e-flex e-con e-child\" data-id=\"8f4eafc\" data-element_type=\"container\" data-e-type=\"container\" id=\"faqs\">\n\t\t<div class=\"elementor-element elementor-element-33341fb e-con-full e-flex e-con e-child\" data-id=\"33341fb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94eab0b elementor-widget elementor-widget-heading\" data-id=\"94eab0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Questions people ask<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4848f42 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"4848f42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Straight answers on timelines, cost and how Fibo actually holds up.<\/span><\/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-568c7f3 e-con-full e-flex e-con e-child\" data-id=\"568c7f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7494f05 elementor-widget elementor-widget-html\" data-id=\"7494f05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600;8..60,700&display=swap');\r\n\r\n\/* ---------- WRAPPER ---------- *\/\r\n#brstFaq,\r\n#brstFaq *,\r\n#brstFaq *::before,\r\n#brstFaq *::after {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n#brstFaq {\r\n  --brst-primary: #57E3EA;\r\n  --brst-primary-rgb: 87, 227, 234;\r\n  --brst-white: #ffffff;\r\n  --brst-black: #000000;\r\n  --brst-gray-bg: #f5f5f5;\r\n  --brst-gray-soft: #ececec;\r\n  --brst-black-10: rgba(0, 0, 0, 0.1);\r\n  --brst-black-50: rgba(0, 0, 0, 0.5);\r\n  --brst-black-75: rgba(0, 0, 0, 0.75);\r\n  --brst-font-head: 'Anthropic Serif Text', 'Source Serif 4', Georgia, serif;\r\n  --brst-font-body: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\r\n  --brst-ease: cubic-bezier(0.67, 0, 0.18, 1);\r\n\r\n  font-family: var(--brst-font-body);\r\n  font-weight: 500;\r\n  color: var(--brst-black);\r\n  background: transparent;\r\n  padding: 0;\r\n  margin: 0;\r\n  width: 100%;\r\n  position: relative;\r\n}\r\n\r\n\/* ---------- CONTAINER ---------- *\/\r\n#brstFaq .brst-faq-container {\r\n  max-width: 1200px;\r\n  margin: 0 auto;\r\n  padding: 0;\r\n  width: 100%;\r\n}\r\n\r\n\/* ---------- FAQ LIST ---------- *\/\r\n#brstFaq .brst-faq-list {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 8px;\r\n  width: 100%;\r\n}\r\n\r\n\/* ---------- FAQ ITEM (Compact Card) ---------- *\/\r\n#brstFaq .brst-faq-item {\r\n  background: var(--brst-white);\r\n  border: 1px solid var(--brst-gray-soft);\r\n  border-radius: 12px;\r\n  padding: 14px 20px;\r\n  cursor: pointer;\r\n  width: 100%;\r\n  position: relative;\r\n\r\n  \/* Scroll reveal initial *\/\r\n  opacity: 0;\r\n  transform: translateY(24px);\r\n\r\n  transition: opacity 0.7s var(--brst-ease),\r\n              transform 0.5s var(--brst-ease),\r\n              border-color 0.35s var(--brst-ease),\r\n              box-shadow 0.35s var(--brst-ease),\r\n              background-color 0.35s var(--brst-ease),\r\n              padding 0.4s var(--brst-ease);\r\n\r\n  will-change: opacity, transform;\r\n}\r\n\r\n\/* Staggered reveal delays *\/\r\n#brstFaq .brst-faq-item:nth-child(1) { transition-delay: 0.05s, 0.05s, 0s, 0s, 0s, 0s; }\r\n#brstFaq .brst-faq-item:nth-child(2) { transition-delay: 0.10s, 0.10s, 0s, 0s, 0s, 0s; }\r\n#brstFaq .brst-faq-item:nth-child(3) { transition-delay: 0.15s, 0.15s, 0s, 0s, 0s, 0s; }\r\n#brstFaq .brst-faq-item:nth-child(4) { transition-delay: 0.20s, 0.20s, 0s, 0s, 0s, 0s; }\r\n#brstFaq .brst-faq-item:nth-child(5) { transition-delay: 0.25s, 0.25s, 0s, 0s, 0s, 0s; }\r\n#brstFaq .brst-faq-item:nth-child(6) { transition-delay: 0.30s, 0.30s, 0s, 0s, 0s, 0s; }\r\n\r\n\/* Revealed *\/\r\n#brstFaq .brst-faq-list.brst-in .brst-faq-item {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n}\r\n\r\n\/* ---------- HOVER (Premium Lift + Glow) ---------- *\/\r\n#brstFaq .brst-faq-item:hover {\r\n  border-color: var(--brst-primary);\r\n  box-shadow: 0 8px 24px rgba(var(--brst-primary-rgb), 0.15);\r\n  transform: translateY(-2px) !important;\r\n  padding-left: 26px;\r\n  padding-right: 26px;\r\n}\r\n\r\n\/* Open state *\/\r\n#brstFaq .brst-faq-item.is-open {\r\n  border-color: var(--brst-primary);\r\n  box-shadow: 0 10px 32px rgba(var(--brst-primary-rgb), 0.18);\r\n  background: var(--brst-white);\r\n}\r\n\r\n\/* ---------- QUESTION ROW ---------- *\/\r\n#brstFaq .brst-faq-q {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 16px;\r\n  font-family: var(--brst-font-body);\r\n  font-weight: 500;\r\n  font-size: 16px;\r\n  line-height: 1.4;\r\n  color: var(--brst-black);\r\n  transition: color 0.3s var(--brst-ease);\r\n  user-select: none;\r\n}\r\n\r\n\/* Hover \u2014 text slides right slightly *\/\r\n#brstFaq .brst-faq-item:hover .brst-faq-q > span:first-child {\r\n  transform: translateX(2px);\r\n  transition: transform 0.4s var(--brst-ease);\r\n}\r\n#brstFaq .brst-faq-q > span:first-child {\r\n  transition: transform 0.4s var(--brst-ease);\r\n}\r\n\r\n\/* ---------- PLUS ICON ---------- *\/\r\n#brstFaq .brst-faq-icon {\r\n  width: 24px;\r\n  height: 24px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  flex-shrink: 0;\r\n  position: relative;\r\n  border-radius: 50%;\r\n  transition: background 0.35s var(--brst-ease),\r\n              transform 0.5s var(--brst-ease);\r\n}\r\n\r\n#brstFaq .brst-faq-icon::before,\r\n#brstFaq .brst-faq-icon::after {\r\n  content: '';\r\n  position: absolute;\r\n  background: var(--brst-black-50);\r\n  border-radius: 2px;\r\n  transition: background 0.3s var(--brst-ease),\r\n              transform 0.5s var(--brst-ease),\r\n              width 0.3s var(--brst-ease),\r\n              height 0.3s var(--brst-ease);\r\n}\r\n\r\n\/* Horizontal *\/\r\n#brstFaq .brst-faq-icon::before {\r\n  width: 14px;\r\n  height: 1.8px;\r\n  top: calc(50% - 0.9px);\r\n  left: calc(50% - 7px);\r\n}\r\n\r\n\/* Vertical *\/\r\n#brstFaq .brst-faq-icon::after {\r\n  width: 1.8px;\r\n  height: 14px;\r\n  top: calc(50% - 7px);\r\n  left: calc(50% - 0.9px);\r\n}\r\n\r\n\/* Hover \u2014 icon circle bg + cyan color *\/\r\n#brstFaq .brst-faq-item:hover .brst-faq-icon {\r\n  background: rgba(var(--brst-primary-rgb), 0.1);\r\n}\r\n#brstFaq .brst-faq-item:hover .brst-faq-icon::before,\r\n#brstFaq .brst-faq-item:hover .brst-faq-icon::after {\r\n  background: var(--brst-primary);\r\n}\r\n\r\n\/* Open state \u2014 rotate to X + cyan *\/\r\n#brstFaq .brst-faq-item.is-open .brst-faq-icon {\r\n  background: rgba(var(--brst-primary-rgb), 0.12);\r\n  transform: rotate(45deg);\r\n}\r\n#brstFaq .brst-faq-item.is-open .brst-faq-icon::before,\r\n#brstFaq .brst-faq-item.is-open .brst-faq-icon::after {\r\n  background: var(--brst-primary);\r\n}\r\n\r\n\/* ---------- ANSWER ---------- *\/\r\n#brstFaq .brst-faq-a {\r\n  max-height: 0;\r\n  overflow: hidden;\r\n  opacity: 0;\r\n  transition: max-height 0.5s var(--brst-ease),\r\n              opacity 0.4s var(--brst-ease) 0.05s;\r\n}\r\n\r\n#brstFaq .brst-faq-item.is-open .brst-faq-a {\r\n  max-height: 400px;\r\n  opacity: 1;\r\n}\r\n\r\n#brstFaq .brst-faq-a p {\r\n  padding-top: 14px;\r\n  margin-top: 14px;\r\n  font-family: var(--brst-font-body);\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n  color: var(--brst-black-75);\r\n  border-top: 1px solid var(--brst-gray-soft);\r\n}\r\n\r\n\/* ============================================================\r\n   RESPONSIVE\r\n   ============================================================ *\/\r\n@media (max-width: 992px) {\r\n  #brstFaq .brst-faq-item {\r\n    padding: 13px 18px;\r\n  }\r\n  #brstFaq .brst-faq-q {\r\n    font-size: 15px;\r\n  }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n  #brstFaq .brst-faq-list {\r\n    gap: 6px;\r\n  }\r\n  #brstFaq .brst-faq-item {\r\n    padding: 12px 16px;\r\n    border-radius: 10px;\r\n  }\r\n  #brstFaq .brst-faq-item:hover {\r\n    padding-left: 20px;\r\n    padding-right: 20px;\r\n  }\r\n  #brstFaq .brst-faq-q {\r\n    font-size: 14px;\r\n    gap: 12px;\r\n  }\r\n  #brstFaq .brst-faq-icon {\r\n    width: 22px;\r\n    height: 22px;\r\n  }\r\n  #brstFaq .brst-faq-icon::before {\r\n    width: 12px;\r\n    left: calc(50% - 6px);\r\n  }\r\n  #brstFaq .brst-faq-icon::after {\r\n    height: 12px;\r\n    top: calc(50% - 6px);\r\n  }\r\n  #brstFaq .brst-faq-a p {\r\n    font-size: 13px;\r\n    padding-top: 12px;\r\n    margin-top: 12px;\r\n  }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n  #brstFaq .brst-faq-item {\r\n    padding: 11px 14px;\r\n  }\r\n  #brstFaq .brst-faq-q {\r\n    font-size: 13px;\r\n  }\r\n}\r\n\r\n\/* Reduced motion *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  #brstFaq .brst-faq-item {\r\n    opacity: 1 !important;\r\n    transform: none !important;\r\n  }\r\n  #brstFaq .brst-faq-item:hover {\r\n    transform: none !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<!-- ============================================================\r\n     FAQ HTML\r\n     ============================================================ -->\r\n<section id=\"brstFaq\">\r\n  <div class=\"brst-faq-container\">\r\n    <div class=\"brst-faq-list\" id=\"brstFaqList\">\r\n\r\n      <div class=\"brst-faq-item\">\r\n        <div class=\"brst-faq-q\">\r\n          <span>What areas do you serve?<\/span>\r\n          <span class=\"brst-faq-icon\"><\/span>\r\n        <\/div>\r\n        <div class=\"brst-faq-a\">\r\n          <p>Panama City Beach, Panama City, Destin, Santa Rosa Beach and the full 30A corridor \u2014 including Inlet Beach, Alys Beach, Rosemary Beach, Seagrove Beach and Grayton Beach. If you're elsewhere in the Panhandle, call and ask.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"brst-faq-item\">\r\n        <div class=\"brst-faq-q\">\r\n          <span>How long does a bathroom remodel take?<\/span>\r\n          <span class=\"brst-faq-icon\"><\/span>\r\n        <\/div>\r\n        <div class=\"brst-faq-a\">\r\n          <p>Most tub and shower remodels finish in one to three days. The timeline depends on prep work \u2014 demolition, reframing walls or a custom shower pan pushes toward the longer end. Full bathroom remodels depend on how much is changing, and we confirm a firm schedule before starting.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"brst-faq-item\">\r\n        <div class=\"brst-faq-q\">\r\n          <span>What is Fibo, and is it really waterproof?\r\n<\/span>\r\n          <span class=\"brst-faq-icon\"><\/span>\r\n        <\/div>\r\n        <div class=\"brst-faq-a\">\r\n          <p>Fibo is a Norwegian wall panel system used across Europe for decades and introduced to the US in 2018. Panels lock together with a sealed joint instead of grout, so there's no path for water to reach the wall behind. Installed by a certified installer, it carries a limited lifetime warranty against water intrusion.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"brst-faq-item\">\r\n        <div class=\"brst-faq-q\">\r\n          <span>Should I choose Fibo or tile?<\/span>\r\n          <span class=\"brst-faq-icon\"><\/span>\r\n        <\/div>\r\n        <div class=\"brst-faq-a\">\r\n          <p>It depends on what you\u2019re after. Fibo is faster, lower maintenance and usually lower cost - ideal if you want a quicker, easier remodel. Tile is the better choice for certain custom designs and layouts. We install both and will recommend what genuinely fits your project<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"brst-faq-item\">\r\n        <div class=\"brst-faq-q\">\r\n          <span>Do you still install tile?<\/span>\r\n          <span class=\"brst-faq-icon\"><\/span>\r\n        <\/div>\r\n        <div class=\"brst-faq-a\">\r\n          <p>Yes. Fibo is the faster, lower-maintenance option and suits most bathroom remodels, but tile remains the right choice for certain designs and layouts. We'll talk through both at your free estimate and recommend what actually fits your project.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"brst-faq-item\">\r\n        <div class=\"brst-faq-q\">\r\n          <span>Do you offer free estimates?<\/span>\r\n          <span class=\"brst-faq-icon\"><\/span>\r\n        <\/div>\r\n        <div class=\"brst-faq-a\">\r\n          <p>Yes. We come measure at no cost, give you a fixed price, and there's no obligation to book.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"brst-faq-item\">\r\n        <div class=\"brst-faq-q\">\r\n          <span>How much does a bathroom remodel cost?<\/span>\r\n          <span class=\"brst-faq-icon\"><\/span>\r\n        <\/div>\r\n        <div class=\"brst-faq-a\">\r\n          <p>Cost depends on the size of the space and the finishes you choose, so we don't quote blind. The measure and estimate are free and the price we give is fixed.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n      <div class=\"brst-faq-item\">\r\n        <div class=\"brst-faq-q\">\r\n          <span>Can I stay at home during the work?<\/span>\r\n          <span class=\"brst-faq-icon\"><\/span>\r\n        <\/div>\r\n        <div class=\"brst-faq-a\">\r\n          <p>In most cases, yes. A one-to-three-day install means your bathroom is out of service briefly rather than for weeks, and we clean up at the end of each day.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n\r\n      <div class=\"brst-faq-item\">\r\n        <div class=\"brst-faq-q\">\r\n          <span>Do you work on vacation rentals?<\/span>\r\n          <span class=\"brst-faq-icon\"><\/span>\r\n        <\/div>\r\n        <div class=\"brst-faq-a\">\r\n          <p>Regularly. A rental sitting unusable costs you bookings, which is exactly why a short install window matters. We schedule around your calendar to fit the work between guests.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n\r\n      <div class=\"brst-faq-item\">\r\n        <div class=\"brst-faq-q\">\r\n          <span>How do I get started?<\/span>\r\n          <span class=\"brst-faq-icon\"><\/span>\r\n        <\/div>\r\n        <div class=\"brst-faq-a\">\r\n          <p>Call 850-867-7184 or fill in the estimate form. We'll set a time to measure, walk you through panel options, and give you a fixed price and start date.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  var list = document.getElementById('brstFaqList');\r\n  if (!list) return;\r\n\r\n  var items = list.querySelectorAll('.brst-faq-item');\r\n\r\n  \/* Accordion *\/\r\n  items.forEach(function (item) {\r\n    item.addEventListener('click', function () {\r\n      var isOpen = item.classList.contains('is-open');\r\n      items.forEach(function (i) { i.classList.remove('is-open'); });\r\n      if (!isOpen) item.classList.add('is-open');\r\n    });\r\n  });\r\n\r\n  \/* Scroll Reveal *\/\r\n  if ('IntersectionObserver' in window) {\r\n    var observer = new IntersectionObserver(function (entries) {\r\n      entries.forEach(function (entry) {\r\n        if (entry.isIntersecting) {\r\n          entry.target.classList.add('brst-in');\r\n          observer.unobserve(entry.target);\r\n        }\r\n      });\r\n    }, {\r\n      threshold: 0.12,\r\n      rootMargin: '0px 0px -60px 0px'\r\n    });\r\n    observer.observe(list);\r\n  } else {\r\n    list.classList.add('brst-in');\r\n  }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Certified Fibo Installer \u00b7 Florida Panhandle A Bathroom Worth Showing Off. In Days. Bath District installs Fibo waterproof wall systems [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/bathdistrict.com\/index.php\/wp-json\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bathdistrict.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bathdistrict.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bathdistrict.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bathdistrict.com\/index.php\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":343,"href":"https:\/\/bathdistrict.com\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":531,"href":"https:\/\/bathdistrict.com\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions\/531"}],"wp:attachment":[{"href":"https:\/\/bathdistrict.com\/index.php\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}