safeshowers.com Open in urlscan Pro
141.193.213.10  Public Scan

URL: https://safeshowers.com/
Submission: On July 10 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 3 forms found in the DOM

POST /

<form method="post" enctype="multipart/form-data" id="gform_2" action="/" data-formid="2" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_2" class="gform_fields top_label form_sublabel_below description_below validation_below">
      <fieldset id="field_2_1" class="gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_1">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_2_1">
          <span id="input_2_1_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.3" id="input_2_1_3" value="" aria-required="true" placeholder="First Name">
            <label for="input_2_1_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First Name</label>
          </span>
          <span id="input_2_1_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.6" id="input_2_1_6" value="" aria-required="true" placeholder="Last Name">
            <label for="input_2_1_6" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">Last Name</label>
          </span>
        </div>
      </fieldset>
      <div id="field_2_3"
        class="gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_3"><label class="gfield_label gform-field-label" for="input_2_3">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_3" id="input_2_3" type="email" value="" class="large" placeholder="Email" aria-required="true" aria-invalid="false">
        </div>
      </div>
      <div id="field_2_4"
        class="gfield gfield--type-phone gfield--input-type-phone gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_4"><label class="gfield_label gform-field-label" for="input_2_4">Phone<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_phone"><input name="input_4" id="input_2_4" type="tel" value="" class="large phone_us" placeholder="Phone" aria-required="true" aria-invalid="false" maxlength="14"></div>
      </div>
      <fieldset id="field_2_5"
        class="gfield gfield--type-address gfield--input-type-address gfield--width-full gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_5">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Address<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container has_zip ginput_container_address gform-grid-row" id="input_2_5">
          <input type="hidden" class="gform_hidden" name="input_5.4" id="input_2_5_4" value=""><span class="ginput_right address_zip ginput_address_zip gform-grid-col" id="input_2_5_5_container">
            <input type="text" name="input_5.5" id="input_2_5_5" value="" placeholder="Zip Code" aria-required="true">
            <label for="input_2_5_5" id="input_2_5_5_label" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">ZIP / Postal Code</label>
          </span><input type="hidden" class="gform_hidden" name="input_5.6" id="input_2_5_6" value="">
          <div class="gf_clear gf_clear_complex"></div>
        </div>
      </fieldset>
      <div id="field_2_6"
        class="gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_6"><label class="gfield_label gform-field-label" for="input_2_6">Product Interest<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_select"><select name="input_6" id="input_2_6" class="large gfield_select" aria-required="true" aria-invalid="false">
            <option value="" selected="selected" class="gf_placeholder">Select one....</option>
            <option value="Tub-to-Shower">Tub-to-Shower</option>
            <option value="Bathtub Replacement">Bathtub Replacement</option>
            <option value="Walk-In Tub">Walk-In Tub</option>
          </select></div>
      </div>
      <fieldset id="field_2_8"
        class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full cl-white field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_8">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Consent</legend>
        <div class="ginput_container ginput_container_consent"><input name="input_8.1" id="input_2_8_1" type="checkbox" value="1" aria-invalid="false"> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label"
            for="input_2_8_1">By providing my phone number to Safe Showers, I agree and acknowledge that Safe Showers may send text messages to my wireless phone number for any purpose. Message and data rates may apply. Message frequency will vary,
            and you will be able to Opt-out by replying “STOP”. For more information on how your data will be handled please visit our <a href="https://safeshowers.com/privacy-policy/">Privacy Policy</a>.</label><input type="hidden" name="input_8.2"
            value="By providing my phone number to Safe Showers, I agree and acknowledge that Safe Showers may send text messages to my wireless phone number for any purpose. Message and data rates may apply. Message frequency will vary, and you will be able to Opt-out by replying “STOP”. For more information on how your data will be handled please visit our <a href=&quot;https://safeshowers.com/privacy-policy/&quot;>Privacy Policy</a>."
            class="gform_hidden"><input type="hidden" name="input_8.3" value="3" class="gform_hidden"></div>
      </fieldset>
      <div id="field_2_9" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_9"><label
          class="gfield_label gform-field-label" for="input_2_9">Name</label>
        <div class="ginput_container"><input name="input_9" id="input_2_9" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_2_9">This field is for validation purposes and should be left unchanged.</div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_2" class="gform_button button" value="Schedule Consultation"
      onclick="if(window[&quot;gf_submitting_2&quot;]){return false;}  if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_2&quot;]){return false;} if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  jQuery(&quot;#gform_2&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_2" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="2">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_2"
      value="WyJ7XCI2XCI6W1wiNTAxMjI2NmI0YjM1OTVlZTM5NTk2YTNkN2I0NTM1ZmFcIixcIjU2MDA5NjljMTA5MTg2NjBlYTgwNWU1MmE5MzJmOGYxXCIsXCJhOTBjM2E0ZWY5NjI4YjJhNjY4ZGYzOTliNzYwNDdlZFwiXSxcIjguMVwiOlwiYzM2OGUwYTczZjZlOTQ0OTJkZjdkNWUyMDM4ZDM5MGZcIixcIjguMlwiOlwiZGZmOTM0YjcyNzc4Nzc4NGE0NDlhYzEwZGQ3MzllOWZcIixcIjguM1wiOlwiODEyOTdkOGE3NzNhYmJhMzMyY2E3YjE5MzNjOWY1MjlcIn0iLCJjMTNkMmQ1MjdjMTZjZjBiMjRhOWJlYTliMWQ4NjFkYSJd">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_2" id="gform_target_page_number_2" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_2" id="gform_source_page_number_2" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js"
      value="1720639659634">
    <script>
      document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_3" class="gf_simple_horizontal" action="/" data-formid="3" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_3" class="gform_fields top_label form_sublabel_below description_below validation_below">
      <fieldset id="field_3_1"
        class="gfield gfield--type-name gfield--input-type-name gfield--width-third gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_3_1">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_3_1">
          <span id="input_3_1_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.3" id="input_3_1_3" value="" aria-required="true" placeholder="First Name">
            <label for="input_3_1_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First Name</label>
          </span>
          <span id="input_3_1_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.6" id="input_3_1_6" value="" aria-required="true" placeholder="Last Name">
            <label for="input_3_1_6" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">Last Name</label>
          </span>
        </div>
      </fieldset>
      <div id="field_3_4"
        class="gfield gfield--type-phone gfield--input-type-phone gfield--width-third gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_3_4"><label class="gfield_label gform-field-label" for="input_3_4">Phone<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_phone"><input name="input_4" id="input_3_4" type="tel" value="" class="large phone_us" placeholder="Phone" aria-required="true" aria-invalid="false" maxlength="14"></div>
      </div>
      <fieldset id="field_3_5"
        class="gfield gfield--type-address gfield--input-type-address gfield--width-third gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_3_5">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Address<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container has_zip ginput_container_address gform-grid-row" id="input_3_5">
          <input type="hidden" class="gform_hidden" name="input_5.4" id="input_3_5_4" value=""><span class="ginput_right address_zip ginput_address_zip gform-grid-col" id="input_3_5_5_container">
            <input type="text" name="input_5.5" id="input_3_5_5" value="" placeholder="Zip Code" aria-required="true">
            <label for="input_3_5_5" id="input_3_5_5_label" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">ZIP / Postal Code</label>
          </span><input type="hidden" class="gform_hidden" name="input_5.6" id="input_3_5_6" value="">
          <div class="gf_clear gf_clear_complex"></div>
        </div>
      </fieldset>
      <div id="field_3_6" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_3_6"><label
          class="gfield_label gform-field-label" for="input_3_6">Comments</label>
        <div class="ginput_container"><input name="input_6" id="input_3_6" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_3_6">This field is for validation purposes and should be left unchanged.</div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_3" class="gform_button button" value="Schedule Consultation"
      onclick="if(window[&quot;gf_submitting_3&quot;]){return false;}  if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_3&quot;]){return false;} if( !jQuery(&quot;#gform_3&quot;)[0].checkValidity || jQuery(&quot;#gform_3&quot;)[0].checkValidity()){window[&quot;gf_submitting_3&quot;]=true;}  jQuery(&quot;#gform_3&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_3" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="3">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_3" value="WyJbXSIsImRjZmVkYmIxMzY2NTM0YjA2OWUzZDA0MzcwZDM1NGY2Il0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_3" id="gform_target_page_number_3" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_3" id="gform_source_page_number_3" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js"
      value="1720639659637">
    <script>
      document.getElementById("ak_js_2").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

POST /#gf_2

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_2" id="gform_2" action="/#gf_2" data-formid="2" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_2" class="gform_fields top_label form_sublabel_below description_below validation_below">
      <fieldset id="field_2_1" class="gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_1">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_2_1">
          <span id="input_2_1_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.3" id="input_2_1_3" value="" aria-required="true" placeholder="First Name">
            <label for="input_2_1_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First Name</label>
          </span>
          <span id="input_2_1_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.6" id="input_2_1_6" value="" aria-required="true" placeholder="Last Name">
            <label for="input_2_1_6" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">Last Name</label>
          </span>
        </div>
      </fieldset>
      <div id="field_2_3"
        class="gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_3"><label class="gfield_label gform-field-label" for="input_2_3">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_3" id="input_2_3" type="email" value="" class="large" placeholder="Email" aria-required="true" aria-invalid="false">
        </div>
      </div>
      <div id="field_2_4"
        class="gfield gfield--type-phone gfield--input-type-phone gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_4"><label class="gfield_label gform-field-label" for="input_2_4">Phone<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_phone"><input name="input_4" id="input_2_4" type="tel" value="" class="large phone_us" placeholder="Phone" aria-required="true" aria-invalid="false" maxlength="14"></div>
      </div>
      <fieldset id="field_2_5"
        class="gfield gfield--type-address gfield--input-type-address gfield--width-full gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_5">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Address<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
        <div class="ginput_complex ginput_container has_zip ginput_container_address gform-grid-row" id="input_2_5">
          <input type="hidden" class="gform_hidden" name="input_5.4" id="input_2_5_4" value=""><span class="ginput_right address_zip ginput_address_zip gform-grid-col" id="input_2_5_5_container">
            <input type="text" name="input_5.5" id="input_2_5_5" value="" placeholder="Zip Code" aria-required="true">
            <label for="input_2_5_5" id="input_2_5_5_label" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">ZIP / Postal Code</label>
          </span><input type="hidden" class="gform_hidden" name="input_5.6" id="input_2_5_6" value="">
          <div class="gf_clear gf_clear_complex"></div>
        </div>
      </fieldset>
      <div id="field_2_6"
        class="gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_6"><label class="gfield_label gform-field-label" for="input_2_6">Product Interest<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_select"><select name="input_6" id="input_2_6" class="large gfield_select" aria-required="true" aria-invalid="false">
            <option value="" selected="selected" class="gf_placeholder">Select one....</option>
            <option value="Tub-to-Shower">Tub-to-Shower</option>
            <option value="Bathtub Replacement">Bathtub Replacement</option>
            <option value="Walk-In Tub">Walk-In Tub</option>
          </select></div>
      </div>
      <fieldset id="field_2_8"
        class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full cl-white field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"
        data-js-reload="field_2_8">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Consent</legend>
        <div class="ginput_container ginput_container_consent"><input name="input_8.1" id="input_2_8_1" type="checkbox" value="1" aria-invalid="false"> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label"
            for="input_2_8_1">By providing my phone number to Safe Showers, I agree and acknowledge that Safe Showers may send text messages to my wireless phone number for any purpose. Message and data rates may apply. Message frequency will vary,
            and you will be able to Opt-out by replying “STOP”. For more information on how your data will be handled please visit our <a href="https://safeshowers.com/privacy-policy/">Privacy Policy</a>.</label><input type="hidden" name="input_8.2"
            value="By providing my phone number to Safe Showers, I agree and acknowledge that Safe Showers may send text messages to my wireless phone number for any purpose. Message and data rates may apply. Message frequency will vary, and you will be able to Opt-out by replying “STOP”. For more information on how your data will be handled please visit our <a href=&quot;https://safeshowers.com/privacy-policy/&quot;>Privacy Policy</a>."
            class="gform_hidden"><input type="hidden" name="input_8.3" value="3" class="gform_hidden"></div>
      </fieldset>
      <div id="field_2_9" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_9"><label
          class="gfield_label gform-field-label" for="input_2_9">Email</label>
        <div class="ginput_container"><input name="input_9" id="input_2_9" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_2_9">This field is for validation purposes and should be left unchanged.</div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_2" class="gform_button button" value="Schedule Consultation"
      onclick="if(window[&quot;gf_submitting_2&quot;]){return false;}  if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_2&quot;]){return false;} if( !jQuery(&quot;#gform_2&quot;)[0].checkValidity || jQuery(&quot;#gform_2&quot;)[0].checkValidity()){window[&quot;gf_submitting_2&quot;]=true;}  jQuery(&quot;#gform_2&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=2&amp;title=&amp;description=1&amp;tabindex=0&amp;theme=orbital">
    <input type="hidden" class="gform_hidden" name="is_submit_2" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="2">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_2"
      value="WyJ7XCI2XCI6W1wiNTAxMjI2NmI0YjM1OTVlZTM5NTk2YTNkN2I0NTM1ZmFcIixcIjU2MDA5NjljMTA5MTg2NjBlYTgwNWU1MmE5MzJmOGYxXCIsXCJhOTBjM2E0ZWY5NjI4YjJhNjY4ZGYzOTliNzYwNDdlZFwiXSxcIjguMVwiOlwiYzM2OGUwYTczZjZlOTQ0OTJkZjdkNWUyMDM4ZDM5MGZcIixcIjguMlwiOlwiZGZmOTM0YjcyNzc4Nzc4NGE0NDlhYzEwZGQ3MzllOWZcIixcIjguM1wiOlwiODEyOTdkOGE3NzNhYmJhMzMyY2E3YjE5MzNjOWY1MjlcIn0iLCJjMTNkMmQ1MjdjMTZjZjBiMjRhOWJlYTliMWQ4NjFkYSJd">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_2" id="gform_target_page_number_2" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_2" id="gform_source_page_number_2" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_3" name="ak_js"
      value="1720639659677">
    <script>
      document.getElementById("ak_js_3").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

Text Content

Menu
 * Bathroom Remodel
 * Shower Remodel
 * Bathtubs
 * Tub-to-Shower Conversion
 * Safety and Accessibility
 * About Us
 * Home
 * Reviews
 * Gallery
 * Financing
 * Specials
 * Careers
 * Contact Us

Bathroom Remodel
 * Bathrooms for Seniors
 * Small Bathroom Remodel

Shower Remodel
 * Shower Replacement
 * Walk-In Shower

Bathtubs
 * Bathtub Replacement
 * Walk-In Tubs

Tub-to-Shower Conversion
 * Kohler Choreograph
 * Roll-In Showers

About Us
 * Our Process
 * Blog
 * Features & Benefits
 * Safe Showers Serves
 * Service Areas

Exciting news! We are delighted to announce that Safe Showers is joining
SageHome, Inc. Click here for the details!X

Skip to content
Call Us Today: 210-346-8370
Corpus Christi/Victoria: 361-254-6299 Austin 512-316-7732 San
Antonio 210-346-8370
 * Home
 * Reviews
 * Gallery
 * Financing
 * Specials
 * Careers
 * Contact Us


 * Bathroom Remodel
   * Bathrooms for Seniors
   * Small Bathroom Remodel
 * Shower Remodel
   * Shower Replacement
   * Walk-In Shower
 * Bathtubs
   * Bathtub Replacement
   * Walk-In Tubs
 * Tub-to-Shower Conversion
   * Kohler Choreograph
   * Roll-In Showers
 * Safety and Accessibility
 * About Us
   * Our Process
   * Blog
   * Features & Benefits
   * Safe Showers Serves
   * Service Areas

$750 off Walk In Tub and Walk In Shower Install
Plus 12 Months No Interest*
Free Consultation

Name(Required)
First Name Last Name
Email(Required)

Phone(Required)

Address(Required)
ZIP / Postal Code

Product Interest(Required)
Select one....Tub-to-ShowerBathtub ReplacementWalk-In Tub
Consent
By providing my phone number to Safe Showers, I agree and acknowledge that Safe
Showers may send text messages to my wireless phone number for any purpose.
Message and data rates may apply. Message frequency will vary, and you will be
able to Opt-out by replying “STOP”. For more information on how your data will
be handled please visit our Privacy Policy.
Name

This field is for validation purposes and should be left unchanged.


Δ


We’ll Help Make Your Bathing Experience Safer
Experience You Can Trust


Let us put our 40 years of combined industry experience toward your bath
renovation.

Learn More
Outstanding Customer Reviews


Our numerous happy customers love to rave about their new showers and tubs!

See Our Reviews
Superior Product Features


Our showers and tubs have all the features you need to bathe safely and
comfortably.

Find Out More
We Can Update Your Bathroom
See Our Exceptional Showers & Bathtubs
Tub-to-Shower Conversion
Walk-In Tub
Bathtub Replacement
Wheelchair Accessible Shower
Goodbye Outdated Tub
Hello Beautiful New Shower

Modernize your bathroom by having your aging tub replaced with a safe and
elegant new shower system, complete with your choice of wall surround,
showerhead, and all the accessories you ever wanted in your bathing space

Schedule Consultation
Learn More


Walk-In Tub
A Safe & Luxurious Bathing Experience

Use the low, step-in basin and convenient grab bars to enter your walk-in tub
safely. Then, soak in steaming hot water and switch on the hydrotherapy jets to
let the cares of the day melt away.

Schedule Consultation
Learn More


Update Your Bathroom
Attractive & Low-Maintenance Tubs

Our replacement tubs will never crack or fade, and they’re super easy to clean
thanks to anti-microbial protection. With multiple models to choose from, we’re
sure to have the perfect match for your bathroom.

Schedule Consultation
Learn More


Worry-Free Bathing
Gorgeous, Easy-Access Showers

Refresh the look of your bathroom and bathe with confidence in a walk-in shower
that’s equipped with grab bars, a shower chair, and the only true slip-resistant
floor in the industry.

Schedule Consultation
Learn More


Experienced Bathroom Renovation Professionals
Dedicated to Helping You Bathe Safely & Comfortably

At Safe Showers, our mission is simple: to help homeowners who are aging in
place, disabled veterans, and others with mobility issues live a comfortable
lifestyle in their homes with easy-access showers and bathtubs. The bathing
fixtures that we install are equipped with a range of safety features including
low, step-in basins; conveniently placed grab bars; and the only truly
slip-resistant floor in the industry to greatly minimize the risk of an
accidental slip and fall. We have better prices and faster turnaround times than
our competitors, and we back our work with a one-year labor warranty and a
lifetime product warranty on every renovation we complete for exceptional peace
of mind. Take the first step toward a safer bathing experience by contacting
Safe Showers today!

Get A Free Consultation
Veteran Safe Showers Event

--------------------------------------------------------------------------------

Nominate a Veteran In Need
For a Free Bathroom Remodel
Learn More


Imagine How One Would Look in Your Bathroom!
Luxurious, Easy-Access Showers & Tubs
Browse Our Gallery
Click Here




> “First class job throughout. Timely, polite, skilled, knowledgeable, diligent.
> Could not have been better.”
> 
> Brent, Austin, TX

See our reviews


 * 
 * 
 * 

11914 Radium Street
San Antonio, TX 78216
San Antonio 210-346-8370


322 Mountain View
Sunrise Beach, TX 78643
Austin 512-316-7732


Corpus Christi/Victoria: 361-254-6299



Products
 * Tub-to-Shower Conversion
 * Walk-In Tubs
 * Replacement Tubs

About Us
 * About Us
 * Our Process
 * Reviews
 * Contact
 * Areas Served

Resources
 * Features & Benefits
 * Blog
 * Service Areas
 * Gallery
 * Privacy Policy
 * Additional Information

© 2024 Safe Showers | All rights reserved.

Tub-to-Shower Conversion
Walk-In Tub
Bathtub Replacement
Wheelchair Accessible Shower
Start Saving Free Consultation Services Available
Call Us Today: 210-346-8370
Corpus Christi/Victoria: 361-254-6299 Austin 512-316-7732 San
Antonio 210-346-8370
 * Home
 * Reviews
 * Gallery
 * Financing
 * Specials
 * Careers
 * Contact Us


 * Bathroom Remodel
   * Bathrooms for Seniors
   * Small Bathroom Remodel
 * Shower Remodel
   * Shower Replacement
   * Walk-In Shower
 * Bathtubs
   * Bathtub Replacement
   * Walk-In Tubs
 * Tub-to-Shower Conversion
   * Kohler Choreograph
   * Roll-In Showers
 * Safety and Accessibility
 * About Us
   * Our Process
   * Blog
   * Features & Benefits
   * Safe Showers Serves
   * Service Areas

$750 off Walk In Tub and Walk In Shower Install — Plus 12 Months No Interest*

 210-346-8370

Name(Required)
First Name Last Name
Phone(Required)

Address(Required)
ZIP / Postal Code

Comments

This field is for validation purposes and should be left unchanged.


Δ

 210-346-8370 Free Consultation

Before you go, fill out your information for a free consultation!

Name(Required)
First Name Last Name
Email(Required)

Phone(Required)

Address(Required)
ZIP / Postal Code

Product Interest(Required)
Select one....Tub-to-ShowerBathtub ReplacementWalk-In Tub
Consent
By providing my phone number to Safe Showers, I agree and acknowledge that Safe
Showers may send text messages to my wireless phone number for any purpose.
Message and data rates may apply. Message frequency will vary, and you will be
able to Opt-out by replying “STOP”. For more information on how your data will
be handled please visit our Privacy Policy.
Email

This field is for validation purposes and should be left unchanged.


Δ





Notifications