.elementor-12306 .elementor-element.elementor-element-ca4014c:not(.elementor-motion-effects-element-type-background), .elementor-12306 .elementor-element.elementor-element-ca4014c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12306 .elementor-element.elementor-element-ca4014c > .elementor-container{max-width:1200px;min-height:100vh;}.elementor-12306 .elementor-element.elementor-element-ca4014c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12306 .elementor-element.elementor-element-ca4014c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12306 .elementor-element.elementor-element-6a3efea{text-align:center;}.elementor-12306 .elementor-element.elementor-element-6a3efea .elementor-heading-title{color:#000000;}body.elementor-page-12306:not(.elementor-motion-effects-element-type-background), body.elementor-page-12306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}body.elementor-page-12306{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-12306 .elementor-element.elementor-element-ca4014c > .elementor-container{max-width:881px;}}@media(max-width:767px){.elementor-12306 .elementor-element.elementor-element-ca4014c > .elementor-container{max-width:881px;}}/* Start custom CSS */:root {
    --blue: #2874fc;
    --blue-deep: #020381;
    --green: #9c3;
    --ink: #0e1320;
    --paper: #f5f7fb;
  } 

.post-password-form {
    width: 100%;
    max-width: 380px;
    background: #ffffff;
    border-radius: 18px;
    padding: 40px 32px;
    box-shadow: 0 1px 2px rgba(2, 3, 129, 0.04), 0 20px 40px -20px rgba(2, 3, 129, 0.18);
    border-top: 3px solid var(--blue-deep);
    position: relative;
    margin:auto;
  }
 
  .post-password-form::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 32px;
    width: 36px;
    height: 3px;
    background: var(--green);
  }
 
  .post-password-form p:first-child { display: none; }
 
  .post-password-form p:nth-of-type(2) {
    margin: 0 0 28px;
    font-size: 15px;
    line-height: 1.5;
    color: #5b6472;
  }
 
  .post-password-form label {
    display: block;
    font-size: 13px;
    font-weight: 600;
    color: var(--ink);
    margin-bottom: 8px;
  }
 
  .post-password-form input[type="password"] {
    width: 100%;
    padding: 13px 14px;
    border: 1.5px solid #dde2ea;
    border-radius: 10px;
    font-size: 15px;
    color: var(--ink);
    background: #fbfcfe;
    transition: border-color 0.15s ease, box-shadow 0.15s ease;
    margin-bottom: 18px;
  }
 
  .post-password-form input[type="password"]:focus {
    outline: none;
    border-color: var(--blue);
    box-shadow: 0 0 0 4px rgba(40, 116, 252, 0.14);
    background: #fff;
  }
 
  .post-password-form input[type="submit"] {
    width: 100%;
    padding: 13px 14px;
    border: none;
    border-radius: 10px;
    background: var(--blue-deep);
    background-image: linear-gradient(135deg, var(--blue) 0%, var(--blue-deep) 100%);
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.01em;
    cursor: pointer;
    transition: transform 0.12s ease, box-shadow 0.12s ease, filter 0.12s ease;
  }
 
  .post-password-form input[type="submit"]:hover {
    filter: brightness(1.06);
    box-shadow: 0 8px 18px -8px rgba(2, 3, 129, 0.5);
  }
 
  .post-password-form input[type="submit"]:active {
    transform: translateY(1px);
  }
  
  
  .page-id-12306 .site.grid-container.container .site-content .site-main #post-12306 .entry-content{
    background:center / cover no-repeat url("http://ozonewatertreatments.com/wp-content/uploads/2026/09/ChatGPT-Image-10-sept-2026-08_18_58-p.m.png") !important;
    padding:0px 0px;
    margin:0px
}

  .page-id-12306 .site.grid-container.container .site-content .site-main #post-12306 .entry-content{
    height:100vh;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.page-id-12306 .site.grid-container.container .site-content .site-main #post-12306 .inside-article,
.page-id-12306 .site.grid-container.container .site-content .site-main,
.page-id-12306 .site.grid-container.container{
    padding:0px;
    margin:0px
}

.page-id-12306 .site.grid-container.container{
    width:100% !important;
    max-width:100% !important
}/* End custom CSS */