poolsbydesignaz.com Open in urlscan Pro
141.193.213.11  Public Scan

Submitted URL: http://poolsbydesignaz.com/
Effective URL: https://poolsbydesignaz.com/
Submission: On May 21 via manual from IN — Scanned from DE

Form analysis 7 forms found in the DOM

POST

<form id="wpmtst-submission-form" method="post" enctype="multipart/form-data" autocomplete="off" novalidate="novalidate">
  <div style="display: none;"><input type="hidden" id="wpmtst_form_nonce" name="wpmtst_form_nonce" value="ea662871d6"><input type="hidden" name="_wp_http_referer" value="/"><input type="hidden" name="action" value="wpmtst_form"><input type="hidden"
      name="form_id" value="1"><input type="hidden" name="default_category" value=""><input type="hidden" name="category" value=""></div>
  <div class="form-field field-client_name"><label for="wpmtst_client_name" class="field-client_name">Full Name</label><span class="required symbol"></span><input id="wpmtst_client_name" type="text" class="text" name="client_name" value=""
      placeholder="" required="" tabindex="0"><span class="after">What is your full name?</span></div>
  <div class="form-field field-email"><label for="wpmtst_email" class="field-email">Email</label><span class="required symbol"></span><input id="wpmtst_email" type="email" class="text email" name="email" value="" placeholder="" required=""
      tabindex="0"><span class="after">What is your email address?</span></div>
  <div class="form-field field-post_content"><label for="wpmtst_post_content" class="field-post_content">Testimonial</label><span class="required symbol"></span><textarea id="wpmtst_post_content" name="post_content" class="textarea" required=""
      placeholder="" tabindex="0"></textarea><span class="after">What do you think about us?</span></div>
  <div class="form-field wpmtst-submit"><label><input type="submit" id="wpmtst_submit_testimonial" name="wpmtst_submit_testimonial" value="Submit Testimonial" class="button" tabindex="0"></label></div>
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_8" action="/" novalidate="">
  <div class="gform_body gform-body">
    <div id="gform_fields_8" class="gform_fields top_label form_sublabel_below description_below">
      <div id="field_8_6" class="gfield gfield--width-three-quarter field_sublabel_below field_description_below hidden_label gfield_visibility_visible"><label class="gfield_label" for="input_8_6">Email</label>
        <div class="ginput_container ginput_container_email">
          <input name="input_6" id="input_8_6" type="email" value="" class="large" aria-invalid="false">
        </div>
      </div>
      <div id="field_8_7" class="gfield gfield--width-quarter gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible">
        <div>
          <button onclick="document.getElementById(' gform_submit_button_8').click();" style="height: 2.5rem;padding:0 1rem;font-size:1rem;"> Submit </button>
        </div>
        <style type="text/css">
          #gform_wrapper_8 .gform_footer {
            visibility: hidden;
            position: absolute;
            left: -100vw;
          }
        </style>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_8" class="gform_button button" value="Submit"
      onclick="if(window[&quot;gf_submitting_8&quot;]){return false;}  if( !jQuery(&quot;#gform_8&quot;)[0].checkValidity || jQuery(&quot;#gform_8&quot;)[0].checkValidity()){window[&quot;gf_submitting_8&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_8&quot;]){return false;} if( !jQuery(&quot;#gform_8&quot;)[0].checkValidity || jQuery(&quot;#gform_8&quot;)[0].checkValidity()){window[&quot;gf_submitting_8&quot;]=true;}  jQuery(&quot;#gform_8&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_8" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="8">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_8" value="WyJbXSIsIjFmMDQ0NmEyYzM2OGRlNjhlNGNkYTI1NmRlZmI2NjkwIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_8" id="gform_target_page_number_8" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_8" id="gform_source_page_number_8" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

POST /#wpcf7-f3208-o1

<form action="/#wpcf7-f3208-o1" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
  <div style="display: none;">
    <input type="hidden" name="_wpcf7" value="3208">
    <input type="hidden" name="_wpcf7_version" value="5.9.3">
    <input type="hidden" name="_wpcf7_locale" value="en_US">
    <input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f3208-o1">
    <input type="hidden" name="_wpcf7_container_post" value="0">
    <input type="hidden" name="_wpcf7_posted_data_hash" value="">
    <input type="hidden" name="_wpcf7_recaptcha_response" value="">
  </div>
  <div class="row">
    <div class="col-md-12 text-size-css">
      <p><span class="wpcf7-form-control-wrap" data-name="Email"><input size="40" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email form-control" aria-required="true" aria-invalid="false"
            placeholder="Email" value="" type="email" name="Email"></span>
      </p>
    </div>
    <div class="col-md-6 text-size-css captcha-css-class">
      <span class="wpcf7-form-control-wrap recaptcha" data-name="recaptcha"><span data-sitekey="6LcZCdIcAAAAAB41tSqOY3lCBub9PHqxgXa-u6bz" class="wpcf7-form-control wpcf7-recaptcha g-recaptcha bar1">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-iiils8srzz7" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcZCdIcAAAAAB41tSqOY3lCBub9PHqxgXa-u6bz&amp;co=aHR0cHM6Ly9wb29sc2J5ZGVzaWduYXouY29tOjQ0Mw..&amp;hl=en&amp;v=8k85QBI-qzxmenDv318AZH30&amp;size=normal&amp;cb=jifu133njztm"></iframe>
            </div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
              style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div>
        </span>
        <noscript>
          <div class="grecaptcha-noscript">
            <iframe src="https://www.google.com/recaptcha/api/fallback?k=6LcZCdIcAAAAAB41tSqOY3lCBub9PHqxgXa-u6bz" frameborder="0" scrolling="no" width="310" height="430">
            </iframe>
            <textarea name="g-recaptcha-response" rows="3" cols="40" placeholder="reCaptcha Response Here">		</textarea>
          </div>
        </noscript>
      </span>
    </div>
    <div class="col-md-6 btn-css-mob">
      <p><input class="wpcf7-form-control wpcf7-submit has-spinner button-css" type="submit" value="Submit"><span class="wpcf7-spinner"></span>
      </p>
    </div>
  </div>
  <div class="wpcf7-response-output" aria-hidden="true"></div>
</form>

POST /#wpcf7-f3200-o2

<form action="/#wpcf7-f3200-o2" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
  <div style="display: none;">
    <input type="hidden" name="_wpcf7" value="3200">
    <input type="hidden" name="_wpcf7_version" value="5.9.3">
    <input type="hidden" name="_wpcf7_locale" value="en_US">
    <input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f3200-o2">
    <input type="hidden" name="_wpcf7_container_post" value="0">
    <input type="hidden" name="_wpcf7_posted_data_hash" value="">
    <input type="hidden" name="_wpcf7_recaptcha_response" value="">
  </div>
  <div class="row">
    <div class="col-md-6 text-size-css">
      <p><span class="wpcf7-form-control-wrap" data-name="Name"><input size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control" aria-required="true" aria-invalid="false" placeholder="Name" value="" type="text"
            name="Name"></span>
      </p>
    </div>
    <div class="col-md-6 text-size-css">
      <p><span class="wpcf7-form-control-wrap" data-name="Email"><input size="40" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email form-control" aria-required="true" aria-invalid="false"
            placeholder="Email" value="" type="email" name="Email"></span>
      </p>
    </div>
    <div class="col-md-6 text-size-css">
      <p><span class="wpcf7-form-control-wrap" data-name="Phone"><input size="40" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel form-control" aria-required="true" aria-invalid="false"
            placeholder="Phone" value="" type="tel" name="Phone"></span>
      </p>
    </div>
    <div class="col-md-6 text-size-css">
      <p><span class="wpcf7-form-control-wrap" data-name="Address"><input size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control" aria-required="true" aria-invalid="false" placeholder="Address" value="" type="text"
            name="Address"></span>
      </p>
    </div>
    <div class="col-md-12 text-size-css">
      <p><span class="wpcf7-form-control-wrap" data-name="Message"><textarea cols="40" rows="10" class="wpcf7-form-control wpcf7-textarea form-control" aria-invalid="false" placeholder="Message" name="Message"></textarea></span>
      </p>
    </div>
    <div class="col-md-6 text-size-css captcha-css-class">
      <span class="wpcf7-form-control-wrap recaptcha" data-name="recaptcha"><span data-sitekey="6LcZCdIcAAAAAB41tSqOY3lCBub9PHqxgXa-u6bz" class="wpcf7-form-control wpcf7-recaptcha g-recaptcha bar">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-o04yin8z1adu" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcZCdIcAAAAAB41tSqOY3lCBub9PHqxgXa-u6bz&amp;co=aHR0cHM6Ly9wb29sc2J5ZGVzaWduYXouY29tOjQ0Mw..&amp;hl=en&amp;v=8k85QBI-qzxmenDv318AZH30&amp;size=normal&amp;cb=psr2qnxmqu1b"></iframe>
            </div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response" class="g-recaptcha-response"
              style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div>
        </span>
        <noscript>
          <div class="grecaptcha-noscript">
            <iframe src="https://www.google.com/recaptcha/api/fallback?k=6LcZCdIcAAAAAB41tSqOY3lCBub9PHqxgXa-u6bz" frameborder="0" scrolling="no" width="310" height="430">
            </iframe>
            <textarea name="g-recaptcha-response" rows="3" cols="40" placeholder="reCaptcha Response Here">		</textarea>
          </div>
        </noscript>
      </span>
    </div>
    <div class="col-md-6 btn-css-mob">
      <p><input class="wpcf7-form-control wpcf7-submit has-spinner button-css" type="submit" value="Submit"><span class="wpcf7-spinner"></span>
      </p>
    </div>
  </div>
  <div class="wpcf7-response-output" aria-hidden="true"></div>
</form>

POST /

<form method="post" enctype="multipart/form-data" id="gform_8" action="/" novalidate="">
  <div class="gform_body gform-body">
    <div id="gform_fields_8" class="gform_fields top_label form_sublabel_below description_below">
      <div id="field_8_6" class="gfield gfield--width-three-quarter field_sublabel_below field_description_below hidden_label gfield_visibility_visible"><label class="gfield_label" for="input_8_6">Email</label>
        <div class="ginput_container ginput_container_email">
          <input name="input_6" id="input_8_6" type="email" value="" class="large" aria-invalid="false">
        </div>
      </div>
      <div id="field_8_7" class="gfield gfield--width-quarter gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible">
        <div>
          <button onclick="document.getElementById(' gform_submit_button_8').click();" style="height: 2.5rem;padding:0 1rem;font-size:1rem;"> Submit </button>
        </div>
        <style type="text/css">
          #gform_wrapper_8 .gform_footer {
            visibility: hidden;
            position: absolute;
            left: -100vw;
          }
        </style>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_8" class="gform_button button" value="Submit"
      onclick="if(window[&quot;gf_submitting_8&quot;]){return false;}  if( !jQuery(&quot;#gform_8&quot;)[0].checkValidity || jQuery(&quot;#gform_8&quot;)[0].checkValidity()){window[&quot;gf_submitting_8&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_8&quot;]){return false;} if( !jQuery(&quot;#gform_8&quot;)[0].checkValidity || jQuery(&quot;#gform_8&quot;)[0].checkValidity()){window[&quot;gf_submitting_8&quot;]=true;}  jQuery(&quot;#gform_8&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_8" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="8">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_8" value="WyJbXSIsIjFmMDQ0NmEyYzM2OGRlNjhlNGNkYTI1NmRlZmI2NjkwIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_8" id="gform_target_page_number_8" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_8" id="gform_source_page_number_8" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

POST /#wpcf7-f3208-o3

<form action="/#wpcf7-f3208-o3" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
  <div style="display: none;">
    <input type="hidden" name="_wpcf7" value="3208">
    <input type="hidden" name="_wpcf7_version" value="5.9.3">
    <input type="hidden" name="_wpcf7_locale" value="en_US">
    <input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f3208-o3">
    <input type="hidden" name="_wpcf7_container_post" value="0">
    <input type="hidden" name="_wpcf7_posted_data_hash" value="">
    <input type="hidden" name="_wpcf7_recaptcha_response" value="">
  </div>
  <div class="row">
    <div class="col-md-12 text-size-css">
      <p><span class="wpcf7-form-control-wrap" data-name="Email"><input size="40" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email form-control" aria-required="true" aria-invalid="false"
            placeholder="Email" value="" type="email" name="Email"></span>
      </p>
    </div>
    <div class="col-md-6 text-size-css captcha-css-class">
      <span class="wpcf7-form-control-wrap recaptcha" data-name="recaptcha"><span data-sitekey="6LcZCdIcAAAAAB41tSqOY3lCBub9PHqxgXa-u6bz" class="wpcf7-form-control wpcf7-recaptcha g-recaptcha bar1">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-1ir2lbopi3dq" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcZCdIcAAAAAB41tSqOY3lCBub9PHqxgXa-u6bz&amp;co=aHR0cHM6Ly9wb29sc2J5ZGVzaWduYXouY29tOjQ0Mw..&amp;hl=en&amp;v=8k85QBI-qzxmenDv318AZH30&amp;size=normal&amp;cb=6gtdnhxsr27i"></iframe>
            </div><textarea id="g-recaptcha-response-2" name="g-recaptcha-response" class="g-recaptcha-response"
              style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div><iframe style="display: none;"></iframe>
        </span>
        <noscript>
          <div class="grecaptcha-noscript">
            <iframe src="https://www.google.com/recaptcha/api/fallback?k=6LcZCdIcAAAAAB41tSqOY3lCBub9PHqxgXa-u6bz" frameborder="0" scrolling="no" width="310" height="430">
            </iframe>
            <textarea name="g-recaptcha-response" rows="3" cols="40" placeholder="reCaptcha Response Here">		</textarea>
          </div>
        </noscript>
      </span>
    </div>
    <div class="col-md-6 btn-css-mob">
      <p><input class="wpcf7-form-control wpcf7-submit has-spinner button-css" type="submit" value="Submit"><span class="wpcf7-spinner"></span>
      </p>
    </div>
  </div>
  <div class="wpcf7-response-output" aria-hidden="true"></div>
</form>

POST /#wpcf7-f4590-o4

<form action="/#wpcf7-f4590-o4" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
  <div style="display: none;">
    <input type="hidden" name="_wpcf7" value="4590">
    <input type="hidden" name="_wpcf7_version" value="5.9.3">
    <input type="hidden" name="_wpcf7_locale" value="en_US">
    <input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f4590-o4">
    <input type="hidden" name="_wpcf7_container_post" value="0">
    <input type="hidden" name="_wpcf7_posted_data_hash" value="">
    <input type="hidden" name="_wpcf7_recaptcha_response" value="">
  </div>
  <style>
    .jtwf .mx-auto {
      margin-left: auto;
      margin-right: auto
    }

    .jtwf .block {
      display: block
    }

    .jtwf .flex {
      display: flex
    }

    .jtwf .max-h-24 {
      max-height: 6rem
    }

    .jtwf .w-full {
      width: 100%
    }

    .jtwf .min-w-0 {
      min-width: 0
    }

    .jtwf .max-w-full {
      max-width: 100%
    }

    .jtwf .max-w-sm {
      max-width: 24rem
    }

    .jtwf .shrink-0 {
      flex-shrink: 0
    }

    .jtwf .grow {
      flex-grow: 1
    }

    .jtwf .cursor-pointer {
      cursor: pointer
    }

    .jtwf .appearance-none {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none
    }

    .jtwf .items-center {
      align-items: center
    }

    .jtwf .gap-2 {
      gap: .5rem
    }

    .jtwf .space-y-2> :not([hidden])~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
      margin-top: calc(.5rem * (1 - var(--tw-space-y-reverse)))
    }

    .jtwf .divide-y> :not([hidden])~ :not([hidden]) {
      --tw-divide-y-reverse: 0;
      border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
      border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)))
    }

    .jtwf .overflow-hidden {
      overflow: hidden
    }

    .jtwf .rounded {
      border-radius: .25rem
    }

    .jtwf .border {
      border-width: 1px
    }

    .jtwf .bg-194064 {
      --tw-bg-opacity: 1;
      background-color: rgb(25 64 100 / var(--tw-bg-opacity))
    }

    .jtwf .p-2 {
      padding: .5rem
    }

    .jtwf .p-4 {
      padding: 1rem
    }

    .jtwf .px-4 {
      padding-left: 1rem;
      padding-right: 1rem
    }

    .jtwf .py-2 {
      padding-bottom: .5rem;
      padding-top: .5rem
    }

    .jtwf .text-center {
      text-align: center
    }

    .jtwf .text-right {
      text-align: right
    }

    .jtwf .text-xl {
      font-size: 1.25rem;
      line-height: 1.75rem
    }

    .jtwf .font-bold {
      font-weight: 700
    }

    .jtwf .font-normal {
      font-weight: 400
    }

    .jtwf .text-white {
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .jtwf .text-red-500 {
      --tw-text-opacity: 1;
      color: rgb(239 68 68 / var(--tw-text-opacity))
    }

    .jtwf .shadow {
      --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
      --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .jtwf .shadow,
    .jtwf .shadow-sm {
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .jtwf .shadow-sm {
      --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
      --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
    }

    .jtwf .transition {
      transition-duration: .25s;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
      transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
      transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    .jtwf * {
      border: 0 solid #e5e7eb;
      box-sizing: border-box
    }

    .jtwf button,
    .jtwf input,
    .jtwf optgroup,
    .jtwf select,
    .jtwf textarea {
      color: inherit;
      font-family: inherit;
      font-size: 100%;
      font-weight: inherit;
      line-height: inherit;
      margin: 0;
      padding: 0
    }

    .jtwf .focus-within\:border-blue-500:focus-within {
      --tw-border-opacity: 1;
      border-color: rgb(59 130 246 / var(--tw-border-opacity))
    }

    .jtwf .focus-within\:bg-white:focus-within {
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .jtwf .focus-within\:shadow:focus-within {
      --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
      --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .jtwf .focus-within\:ring:focus-within {
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }

    .jtwf .hover\:bg-gray-50:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(249 250 251 / var(--tw-bg-opacity))
    }

    .jtwf .hover\:brightness-95:hover {
      --tw-brightness: brightness(.95);
      filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var (--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
    }

    .jtwf .\[\&\:\:-webkit-date-and-time-value\]\:h-5::-webkit-date-and-time-value {
      height: 1.25rem
    }

    .jtwf .hover\:\[\&\:not\(\:focus-within\)\]\:border-gray-300:not(:focus-within):hover {
      --tw-border-opacity: 1;
      border-color: rgb(209 213 219 / var(--tw-border-opacity))
    }

    .jtwf .hover\:\[\&\:not\(\:focus-within\)\]\:bg-gray-50:not(:focus-within):hover {
      --tw-bg-opacity: 1;
      background-color: rgb(249 250 251 / var(--tw-bg-opacity))
    }
  </style>
  <div class="jtwf mx-auto min-w-0 max-w-sm rounded shadow bg-194064">
    <div class="p-4 shadow-line-bottom">
      <!-- Removed Logo -->
    </div>
    <div class="p-4 space-y-2">
      <p><label class="cursor-pointer block"><br>
        </label>
      </p>
      <div class="font-bold text-white">
        <p>Name<span class="font-normal text-red-500">*</span>
        </p>
      </div>
      <p><input
          class="rounded border p-2 w-full bg-white appearance-none transition hover:[&amp;:not(:focus-within)]:bg-gray-50 hover:[&amp;:not(:focus-within)]:border-gray-300 focus-within:bg-white focus-within:shadow focus-within:border-blue-500 focus-within:ring [&amp;::-webkit-date-and-time-value]:h-5"
          name="contact.name" type="text" required=""><br>
        <br>
        <label class="cursor-pointer block"><br>
        </label>
      </p>
      <div class="font-bold text-white">
        <p>Primary Phone<span class="font-normal text-red-500">*</span>
        </p>
      </div>
      <p><input
          class="rounded border p-2 w-full bg-white appearance-none transition hover:[&amp;:not(:focus-within)]:bg-gray-50 hover:[&amp;:not(:focus-within)]:border-gray-300 focus-within:bg-white focus-within:shadow focus-within:border-blue-500 focus-within:ring [&amp;::-webkit-date-and-time-value]:h-5"
          name="contact.custom.22NajmEvZcd5" type="tel" required=""><br>
        <br>
        <label class="cursor-pointer block"><br>
        </label>
      </p>
      <div class="font-bold text-white">
        <p>Email<span class="font-normal text-red-500">*</span>
        </p>
      </div>
      <p><input
          class="rounded border p-2 w-full bg-white appearance-none transition hover:[&amp;:not(:focus-within)]:bg-gray-50 hover:[&amp;:not(:focus-within)]:border-gray-300 focus-within:bg-white focus-within:shadow focus-within:border-blue-500 focus-within:ring [&amp;::-webkit-date-and-time-value]:h-5"
          name="contact.custom.22NajmErpX5K" type="email" required=""><br>
        <br>
        <label class="cursor-pointer block"><br>
        </label>
      </p>
      <div class="font-bold text-white">
        <p>Additional Information You Would Like To Share With Pools By Design </p>
      </div>
      <p><textarea
          class="rounded border p-2 w-full bg-white appearance-none transition hover:[&amp;:not(:focus-within)]:bg-gray-50 hover:[&amp;:not(:focus-within)]:border-gray-300 focus-within:bg-white focus-within:shadow focus-within:border-blue-500 focus-within:ring [&amp;::-webkit-date-and-time-value]:h-5"
          name="account.custom.22NiEmp63Taq"></textarea><br>
      </p>
      <div class="text-right">
        <p><button class="text-right px-4 py-2 rounded shadow-sm cursor-pointer hover:brightness-95" data-submit-button="true" style="background-color: #0794c1; color: #e6f4f9">Submit</button>
        </p>
      </div>
    </div>
  </div>
  <p>
    <script async="" src="https://app.jobtread.com/web-form.js"></script>
  </p>
  <div class="wpcf7-response-output" aria-hidden="true"></div>
</form>

Text Content

 * About
 * POOLS & SPAS
   * Traditional Pools
   * Contemporary Pools
   * Infinite Edge Pools
   * Pool Remodeling
   * Spas
   * Energy Efficient
   * Salt Water System
   * In Floor System
   * Variable Speed Pumps
   * Water Features
 * OUTDOOR LIVING
   * Landscaping
   * Outdoor Kitchen


 * Gallery
   * LED Lights
   * Water Features
   * Outdoor Living
   * Swimming Pools
   * Spa & Hot Tub
   * 360 View Pool
 * Financing
 * Contact
 * Blog
   * Videos Faqs



 * About
 * Pools & Spas
   * Traditional Pools
   * Contemporary Pools
   * Infinite Edge Pools
   * Pool Remodeling
   * Spas
   * Energy Efficient
   * Salt Water System
   * In Floor System
   * Variable Speed Pumps
   * Water Features
 * Outdoor Living
   * Landscaping
   * Outdoor Kitchen
 * Gallery
   * LED Lights
   * Water Features
   * Outdoor Living
   * Spa & Hot Tub
   * Swimming Pools
   * 360 View Pool
 * Financing
 * Contact
 * Blog
   * Video Faqs


PREMIUM POOL PACKAGE

$49,995
Includes $9,250 worth of vendor & supplier discounts.

13’ X 26’ CONCRETE SWIMMING POOL • 3’- 5’ DEEP • INCLUDES SELF-CLEANING IN-FLOOR
CLEANING SYSTEM • LED COLOR LIGHT PACKAGE TRAVERTINE COPING DECK • STONESCAPES
PEBBLE INTERIOR FINISH • GUARANTEED COMPLETION IN 60 DAYS

Available on approved credit, not all will qualify. Subject to change. APR,
terms, and loan amounts may vary based on loan purpose and credit profile.
Monthly payment based on final pool price of $49,995. Pool will be completed
within sixty days of the permit being issued. This completion date only applies
to select pools. Features are based on availability and can be substituted with
features of equal or greater value. This is per Pools By Design’s discretion.
Please view full terms and conditions at poolsbydesignaz.com. This is a limited
time offer and can be discontinued at any time.




MAKE YOUR BACKYARD


A VACATION DESTINATION




POOL BUILDER IN TUCSON

The Master Pools Guild is an invitation-only group for the highest quality pool
builders across the globe. Membership in this exclusive guild requires a
commitment to quality in craftsmanship, design, and customer service when it
comes to crafting custom pools. Pools by Design meets and exceeds all the
requirements to be a member of this organization.

Pools by Design is currently the only Master Pools Guild member pool builder in
Southern Arizona. This means that if you want the best in innovation,
construction, and service, Pools by Design should be your top choice. Building a
custom pool is a huge investment. You deserve a swimming pool that will last for
years to come, built by certified artisans.

Experience the excellence of our Master Pools Guild builders and designers for
yourself, and start a project with us today.




CREATING A MULTI-FUNCTIONAL OUTDOOR LIVING SPACE AROUND YOUR POOL

Are you dreaming of turning your backyard into a haven of relaxation and
entertainment? One of the best ways to achieve this is by creating a
multi-functional outdoor living space around your pool. Not only does it enhance
the beauty of your property, but it also adds practicality and versatility to
your outdoor area. Let’s dive into some ideas and tips for transforming your
poolside area into a vibrant and inviting oasis.


DESIGNING AN OUTDOOR KITCHEN

An outdoor kitchen is a fantastic addition to any poolside area, offering
convenience and the joy of cooking in the open air. Start by choosing durable
materials that withstand outdoor elements, such as stainless steel appliances,
granite countertops, and weather-resistant cabinetry. Incorporate a built-in
grill, refrigerator, sink, and storage space to make outdoor cooking and
entertaining a breeze.

Consider positioning the cooking area strategically to create a seamless flow
between your pool and outdoor kitchen. A countertop with bar stools can serve as
a casual dining spot, perfect for enjoying meals or snacks while soaking up the
sun or watching the kids play in the pool.


DINING AL FRESCO

Every outdoor living space has a dining area where you can savor meals
surrounded by nature’s beauty. Opt for a sturdy, weatherproof dining set that
complements your poolside décor. Choose materials like aluminum, resin wicker,
or teak that can withstand outdoor conditions without compromising style.

Enhance the ambiance with soft lighting, such as string lights or lanterns, to
create a cozy atmosphere for evening gatherings. Consider adding a pergola or
umbrella to provide shade during sunny days, ensuring comfortable dining
experiences throughout the year.


CREATING COMFORTABLE SEATING ZONES

Comfortable seating is essential for lounging, socializing, and enjoying the
poolside breeze. Arrange outdoor sofas, lounge chairs, and ottomans to create
inviting seating zones around your pool. Opt for cushions and fabrics designed
for outdoor use, resistant to moisture, UV rays, and mildew.

Incorporate a variety of seating options to accommodate different activities and
preferences. A shaded lounge area with reclining chairs is perfect for relaxing
and sunbathing, while a cozy seating arrangement near the poolside kitchen
encourages casual conversations and outdoor dining experiences.


INCORPORATING FUNCTIONAL AND STYLISH ELEMENTS

To enhance the functionality and aesthetics of your outdoor living space,
consider adding practical yet stylish elements. Install a fire pit or outdoor
fireplace for warmth and ambiance during more relaxed evenings, creating a focal
point for gatherings and relaxation. Incorporate outdoor speakers or a sound
system to enjoy music while lounging by the pool or hosting poolside parties.

Maximize privacy and shade with strategically placed plants, privacy screens, or
pergolas adorned with climbing vines. Use similar design elements and color
schemes to create a seamless transition between your indoor and outdoor spaces,
fostering a cohesive and harmonious look throughout your property.


ELEVATE YOUR OUTDOOR LIFESTYLE WITH POOLS BY DESIGN

Imagine enjoying the convenience of an outdoor kitchen, stylish dining area
ambiance, and well-designed seating — all seamlessly integrated around your
pool. As you envision creating a multi-functional outdoor living space around
your pool, Pools By Design is your partner in turning those dreams into reality.
With our expertise in custom pool design and outdoor living solutions, we can
help you craft a poolside oasis that exceeds your expectations.

Our team understands the importance of blending functionality, aesthetics, and
quality craftsmanship to enhance your outdoor lifestyle. Whether you desire a
contemporary pool design with sleek features or a cozy retreat with rustic
charm, Pools By Design brings your vision to life with attention to detail and
personalized service.

CONTACT US TODAY TO SCHEDULE A CONSULTATION AND START YOUR JOURNEY TOWARDS A
BEAUTIFULLY DESIGNED POOLSIDE OASIS.

Contact Us For Special Pricing


POOLSIDE LANDSCAPING IDEAS TO ENHANCE PRIVACY

Are you dreaming of a tranquil oasis right in your backyard where you can relax
and unwind without prying eyes? Enhancing privacy around your pool area creates
a more intimate space and adds to the beauty and functionality of your outdoor
living area. Here are some creative poolside landscaping ideas to help you
achieve the perfect balance of privacy and aesthetics.


STRATEGIC PLANTINGS

Strategic plantings can create a natural barrier around your pool while adding
greenery and beauty to the space. Consider tall, dense plants like bamboo,
arborvitae, or ornamental grasses along the perimeter of your pool area. These
plants provide privacy and act as sound barriers, reducing noise from
neighboring regions.

For a tropical feel, palm trees and lush shrubs can be strategically placed to
block sightlines without sacrificing the view of your pool. Incorporate a mix of
evergreen and flowering plants to ensure year-round privacy and visual appeal.


PRIVACY SCREENS

Privacy screens are an effective way to create instant privacy around your pool.
They come in various materials, such as wood, metal, or composite, allowing you
to choose a style that complements your outdoor decor.

Opt for slatted screens that allow airflow and light while still providing
privacy. You can also customize screens with climbing vines or trellises to add
a touch of natural beauty. Place screens strategically to block specific views
or create secluded areas within your pool space.


FENCING OPTIONS

Fencing enhances privacy and adds a layer of safety and security to your pool
area. Choose fencing materials that blend seamlessly with your landscape design,
such as wooden fences for a rustic look or sleek metal fences for a modern
appeal.

Consider adding height to your fence for increased privacy, and incorporate
gates with secure locks to control access to the pool area. Lattice or
decorative panels can be added to fencing for an elegant touch while maintaining
privacy.


OUTDOOR CURTAINS

Outdoor curtains are an excellent option for a softer, more flexible privacy
solution. Choose weather-resistant fabrics in colors that complement your
outdoor decor. Install curtain rods or tracks around the pool area to quickly
open or close the curtains.

Outdoor curtains provide privacy and create a resort-like ambiance, especially
when paired with comfortable seating and soft lighting. They can be drawn closed
for intimate gatherings or left open to enjoy the view and breeze.


WATER FEATURES AND LANDSCAPED WALLS

Integrating water features such as fountains or cascading waterfalls adds a
soothing element to your pool area and enhances privacy by masking outside noise
and distractions. Place these features strategically to create focal points
while maintaining a sense of seclusion.

Landscaped or retaining walls can also create privacy while adding texture and
dimension to your pool landscape. Incorporate these walls into your overall
design, using materials that complement existing hardscaping elements.

DIVE INTO YOUR DREAM POOL WITH POOLS BY DESIGN

As you explore the myriad ways to enhance privacy around your pool, imagine the
possibilities of creating your custom oasis with Pools By Design. Our team
specializes in crafting personalized pool designs that meet your privacy needs
and elevate your outdoor space’s beauty and functionality. With our expertise,
we can turn your backyard into a private paradise tailored to your preferences.

Don’t settle for a standard pool when you can have a custom creation that
reflects your unique style and enhances your lifestyle. Take the plunge today
and transform your outdoor living experience with Pools By Design. 

CONTACT US NOW TO SCHEDULE A CONSULTATION AND TURN YOUR POOLSIDE PRIVACY DREAMS
INTO REALITY!

Contact Us For Special Pricing


EXPLORING TANNING LEDGE DESIGN IDEAS FOR YOUR POOL

Are you dreaming of a luxurious pool where you can bask in the sun’s warmth
while enjoying the cool embrace of crystal-clear water? Look no further than
incorporating a tanning ledge into your pool design! Tanning ledges, also known
as sun shelves or Baja shelves, are becoming increasingly popular in modern pool
designs. In this blog, we’ll dive into some fantastic tanning ledge design ideas
and provide essential information to help you create the perfect oasis in your
backyard.


WHAT IS A TANNING LEDGE?

A tanning ledge is a shallow area in the pool, typically ranging from a few
inches to a foot in depth, where you can lounge, relax, and, of course, tan!
It’s like having your beach right in your backyard. Tanning ledges are versatile
spaces that can accommodate lounge chairs, umbrellas, or even built-in seating,
making them perfect for both sunbathing and socializing.


BENEFITS OF A TANNING LEDGE

Incorporating a tanning ledge into your pool design has a few benefits,
including:

Safe for All Ages: Tanning ledges provide a safe and shallow area for children
and pets to play, making them ideal for families.

Versatile: Whether you’re sunbathing, reading a book, or sipping a refreshing
drink, tanning ledges offer versatile functionality for all your poolside
activities.

Increases Property Value: A well-designed tanning ledge enhances the aesthetic
appeal and functionality of your pool, thereby increasing the resale value of
your property.


DESIGN IDEAS FOR TANNING LEDGES

You can enhance your pool area with these tanning ledge design ideas.


INTEGRATED LOUNGE CHAIRS

Consider incorporating built-in lounge chairs directly into the tanning ledge
for the ultimate relaxation experience. These submerged lounge chairs provide a
comfortable spot to soak up the sun while staying cool in the water.


UMBRELLA STAND

Install an umbrella stand on the tanning ledge to provide shade on those hot
summer days. This allows you to enjoy the outdoors without worrying about the
harsh sun rays.


WATER FEATURES

Enhance the ambiance of your tanning ledge with water features like bubblers or
fountains. The soothing sound of flowing water adds a touch of tranquility to
your sunbathing experience.


LED LIGHTING

Illuminate your tanning ledge with LED lights to create a captivating atmosphere
in the evening. Choose from a variety of colors to match your mood or set the
mood for a poolside party.


NATURAL STONE ACCENTS

Incorporate natural stone accents around the tanning ledge to seamlessly blend
it into the surrounding landscape. Materials like travertine or limestone not
only add aesthetic appeal but also provide a non-slip surface for safety.


PLANTERS

Add greenery to your pool area by placing planters or pots on the tanning ledge.
Choose low-maintenance plants like succulents or ornamental grasses to create a
lush tropical paradise.

CHOOSE POOLS BY DESIGN FOR YOUR ULTIMATE POOL OASIS

Now that you’ve explored the endless possibilities of tanning ledge design
ideas, it’s time to turn your dreams into reality with Pools By Design. Our team
of expert pool builders specializes in creating custom-designed pools tailored
to your unique preferences and lifestyle. With our attention to detail, quality
craftsmanship, and dedication to customer satisfaction, we’ll transform your
backyard into the ultimate oasis where you can unwind, entertain, and bask in
the sun on your luxurious tanning ledge.

Don’t wait any longer to elevate your outdoor living experience – contact us
today and let us bring your pool vision to life!

Contact Us For Special Pricing


SWIMMING POOLS

As an award-winning Tucson custom pool and spa builder, Pools By Design has a
highly acclaimed reputation for exceeding expectations. This reputation has been
earned foremost by focusing on quality and really listening to our clients.

Let’s Start Designing


SPAS

Our professional design team can help design and create your one of a kind
custom luxury spa. With your unique needs in mind, we can craft a spa of any
size, shape, tile, acrylic, glass, steel and build it with class.

Let’s Start Designing


OUTDOOR LIVING

Let our design specialists transform your backyard with a custom patio
configuration. As southern Arizona’s award-winning outdoor living builder, Pools
By Design has a reputation for exceeding expectations. Together we can create
the backyard of your dreams.

Let’s Start Designing


ARE YOU LOOKING FOR A PROFESSIONAL POOL BUILDER IN TUCSON, AZ?

Building pools is our passion. We’re here to turn your backyard into an oasis.
With an extraordinary level of customer service and attention to detail, we work
closely with our clients to understand their needs, site challenges, and
personal style. We believe that maintaining such a strong customer relationship
allows us to build a better swimming pool. Getting to know you and your family
will also give us the information to base a design on the ebb and flow of your
daily life and activities. We are committed to building beautiful pools that
leave our customers happy and satisfied for years to come.

 * Ken Larison President
 * Maryanne Larison VP & Designer
 * Mark Ragel Chief Operations Officer
 * Ashlynd Tahy Design Consultant
   
 * Candis Adams Designer
 * Nickolas Koustik Construction Auditor
 * Erik Koustik Chief Draftsman
   


VIEW OUR

brochure
 * Check it Out!
 * Download PDF




TESTIMONIALS

While researching pool companies for our new home build, I was looking for a
pool company that could help conceptualize, give advice and in the end, build a
pool that had fit our family needs. While several came out and provided us bids,
Ken and Pools by Design really stood out. It was actually a very easy choice. He
not only gave great suggestions, but he also worked seamlessly with our builder
and landscaper. He builds pools the way he would want one built for himself. His
communication while building was timely and so was his over all scheduling,
finishing right on time. He uses the best of the best from an equipment
standpoint and sub stand point. His work on our pool and the rest of his
portfolio speaks for itself! We couldn’t be happier and refer all of our pool
shopping friends to Ken and Pools by Design!

AARON PRATT

Talented design and construction team. Enjoyable experience. Would do it again.

ALISON PARKS

When we decided to put a pool in our irregular and large backyard, we knew that
we would need someone with a vision. My husband and I researched pool companies
in our area, read the horror stories of bankrupt companies and got estimates
from those we found reputable. Ken came out and clearly stood out from the rest
of the pool companies we had visited. He designed a pool that fit our space
beautifully, his wife, Marianne, brought it to life with a landscape design that
we could easily visualize and they made it a reality right in our backyard!
Every step was overseen well and any problem that arose was quickly resolved by
a great staff. Scott was excellent to work with and if he didn’t have an answer
himself, quickly found one. We made the right choice with Ken and Pools by
Design!

RICK AND TERESA ROBERTS

We highly recommend Pools By Design! Ken, Maryanne, Tracy and all of the
hardworking crews were top notch! From start to finish we were kept informed of
the progress and knew exactly when each step would be completed. We were
impressed with how quickly our pool was installed, especially with us living in
a rural area. Pools by Design offered the most affordable price and installed a
beautiful pool that we will enjoy for many years to come!

DBG

Our company has worked with a number of contractors and builders. Ken and Pools
By Design are absolutely at the top. Their organization, professionalism and
service are second to none and the end product shows that every time. It’s nice
working with someone who has character and respects his subs and customers. Ken
is a real class act with fresh designs and a positive attitude. He and his
company are truly 5 star!

SCOTT HELLER

It was such a pleasure working with Pools By Design. The team was professional
and punctual. The quality and workmanship is the best of the best in the
industry.

JASON JOVAAG

 * 1
 * 2
 * 3
 * 4
 * 5
 * 6

Required

Full NameWhat is your full name?
EmailWhat is your email address?
TestimonialWhat do you think about us?

Leave a Review
 * 
 * 
 * 
 * 
 * 

 * home
 * about
 * pools & spas
 * outdoor living
 * gallery
 * financing
 * contact
 * blog
 * sitemap


 * 3031 W Ina Rd. Tucson, AZ 85741
 * info@poolsbydesignaz.com
 * 520.797.6675
 * Mon-Fri: 10:00 AM-5:00 PM
 * Saturday: By Appointment

Please Give Us a Review


Review Us

x



PLEASE GIVE US A REVIEW



We are so sorry that you have not had the best possible experience with the
Pools By Designaz. We take pride in providing the highest level of service to
our students and are constantly looking for more ways to improve the quality of
our service and overall experience.


REVIEW FORM

Email

Submit

Join Our Email List


Contact Us



When choosing a pool builder, you should select an experienced team that
consistently surpasses customer expectations. We have extensive experience
designing and building residential and commercial swimming pools. Our gallery
showcases some of the pools we have built and highlights the pool and spa
construction process. We have special offers and easy financing options
available. With our virtual reality software we can show you what your finished
pool will look like. Call now and schedule a free appointment with one of our
designers. Let Pools by Design build your dream pool and spa and turn your
backyard into your new vacation destination.

Quick Links home about pools & spas outdoor-living gallery financing contact
blog
 * 3031 W Ina Rd. Tucson, AZ 85741
 * info@poolsbydesignaz.com
 * 520.797.6675
 * Mon-Fri: 10:00 AM-5:00 PM
 * Saturday: By Appointment

Please Give Us a Review


Review Us

x



PLEASE GIVE US A REVIEW



We are so sorry that you have not had the best possible experience with the
Pools By Designaz. We take pride in providing the highest level of service to
our students and are constantly looking for more ways to improve the quality of
our service and overall experience.


REVIEW FORM

Email

Submit

Join Our Email List


Contact Us




Name*






Primary Phone*






Email*






Additional Information You Would Like To Share With Pools By Design




Submit





When choosing a pool builder, you should select an experienced team that
consistently surpasses customer expectations. We have extensive experience
designing and building residential and commercial swimming pools. Our gallery
showcases some of the pools we have built and highlights the pool and spa
construction process. We have special offers and easy financing options
available. With our virtual reality software we can show you what your finished
pool will look like. Call now and schedule a free appointment with one of our
designers. Let Pools by Design build your dream pool and spa and turn your
backyard into your new vacation destination.



B5 RESIDENTIAL SWIMMING POOL ROC# 259661     |    A9 COMMERCIAL SWIMMING POOL
ROC# 288310     |    © 2021 POOLS BY DESIGN. ALL RIGHTS RESERVED.     |
   PROFESSIONALLY DESIGNED BY AMPED MARKETING

Notifications