.elementor-9073 .elementor-element.elementor-element-4122897:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-4122897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.producedwatersociety.com/wp-content/uploads/2024/09/Group-1000007496-1.svg");background-position:0px -3.1rem;background-repeat:no-repeat;background-size:100% auto;}.elementor-9073 .elementor-element.elementor-element-4122897{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:013.563rem 0.625rem 0rem 0.625rem;}.elementor-9073 .elementor-element.elementor-element-4122897 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9073 .elementor-element.elementor-element-c0486fe > .elementor-element-populated{margin:1rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 0rem 0rem 0rem;}.elementor-9073 .elementor-element.elementor-element-84050e0 > .elementor-container{max-width:1600px;}.elementor-9073 .elementor-element.elementor-element-84050e0{padding:0rem 0rem 0rem 0rem;}.elementor-9073 .elementor-element.elementor-element-726318b > .elementor-widget-container{padding:0rem 0rem 0.938rem 0rem;}.elementor-9073 .elementor-element.elementor-element-726318b{text-align:left;}.elementor-9073 .elementor-element.elementor-element-726318b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:700;line-height:3.5rem;letter-spacing:0.06rem;color:#00ADEE;}.elementor-9073 .elementor-element.elementor-element-42352eb{width:var( --container-widget-width, 49.5rem );max-width:49.5rem;--container-widget-width:49.5rem;--container-widget-flex-grow:0;align-self:center;text-align:left;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:300;line-height:1.688rem;}.elementor-9073 .elementor-element.elementor-element-cf6adc5 > .elementor-container{max-width:1600px;}.elementor-9073 .elementor-element.elementor-element-8d8997f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9073 .elementor-element.elementor-element-8d8997f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9073 .elementor-element.elementor-element-8d8997f > .elementor-element-populated, .elementor-9073 .elementor-element.elementor-element-8d8997f > .elementor-element-populated > .elementor-background-overlay, .elementor-9073 .elementor-element.elementor-element-8d8997f > .elementor-background-slideshow{border-radius:1rem 1rem 1rem 1rem;}.elementor-9073 .elementor-element.elementor-element-8d8997f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:3.125rem 01.8rem 3.125rem 01.8rem;}.elementor-9073 .elementor-element.elementor-element-8d8997f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9073 .elementor-element.elementor-element-e71c45f > .elementor-widget-container{margin:0rem 1.25rem 0rem 1.25rem;}.elementor-9073 .elementor-element.elementor-element-e71c45f{text-align:center;}.elementor-9073 .elementor-element.elementor-element-e71c45f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2.5rem;font-weight:700;text-transform:capitalize;line-height:3rem;letter-spacing:0.05rem;color:var( --e-global-color-44a372a );}.elementor-9073 .elementor-element.elementor-element-5936601 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9073 .elementor-element.elementor-element-5936601{text-align:center;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;color:#000000;}.elementor-9073 .elementor-element.elementor-element-abfe64a:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-abfe64a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.producedwatersociety.com/wp-content/uploads/2024/11/bg1-1.svg");background-size:cover;}.elementor-9073 .elementor-element.elementor-element-abfe64a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;padding:0rem 0.813rem 0rem 0.813rem;}.elementor-9073 .elementor-element.elementor-element-abfe64a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9073 .elementor-element.elementor-element-95c54e9 > .elementor-element-populated{padding:0rem 1rem 0rem 0rem;}.elementor-9073 .elementor-element.elementor-element-311a59c > .elementor-widget-container{padding:0rem 0rem 0.938rem 0rem;}.elementor-9073 .elementor-element.elementor-element-311a59c{text-align:left;}.elementor-9073 .elementor-element.elementor-element-311a59c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:700;line-height:3.5rem;letter-spacing:0.06rem;color:#00ADEE;}.elementor-9073 .elementor-element.elementor-element-2fe3b52 p{margin-bottom:1px;}.elementor-9073 .elementor-element.elementor-element-1696f16 p{margin-bottom:1px;}.elementor-9073 .elementor-element.elementor-element-ef1cc4e{margin-top:20px;margin-bottom:5px;}.elementor-9073 .elementor-element.elementor-element-606ca94 p{margin-bottom:1px;}.elementor-9073 .elementor-element.elementor-element-72de457 p{margin-bottom:1px;}.elementor-9073 .elementor-element.elementor-element-d376708{margin-top:30px;margin-bottom:30px;padding:0rem 0.813rem 0rem 0.813rem;}.elementor-9073 .elementor-element.elementor-element-73b0733 > .elementor-element-populated{padding:0rem 1rem 0rem 0rem;}.elementor-9073 .elementor-element.elementor-element-cba632d > .elementor-widget-container{padding:0rem 0rem 0.938rem 0rem;}.elementor-9073 .elementor-element.elementor-element-cba632d{text-align:left;}.elementor-9073 .elementor-element.elementor-element-cba632d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3rem;font-weight:700;line-height:3.5rem;letter-spacing:0.06rem;color:#00ADEE;}.elementor-9073 .elementor-element.elementor-element-a0ff903{width:var( --container-widget-width, 974rem );max-width:974rem;--container-widget-width:974rem;--container-widget-flex-grow:0;align-self:center;column-gap:0px;text-align:left;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:300;line-height:1.688rem;}.elementor-9073 .elementor-element.elementor-element-f00c7bc:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-f00c7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.producedwatersociety.com/wp-content/uploads/2024/09/Group-1000007512-1.svg");background-position:0px -9.75rem;background-repeat:no-repeat;background-size:cover;}.elementor-9073 .elementor-element.elementor-element-f00c7bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 7.5rem 0rem;}.elementor-9073 .elementor-element.elementor-element-f00c7bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9073 .elementor-element.elementor-element-5ac3acc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9073 .elementor-element.elementor-element-87334e0 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9073 .elementor-element.elementor-element-87334e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-9073 .elementor-element.elementor-element-155c020 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9073 .elementor-element.elementor-element-0c83333{--e-image-carousel-slides-to-show:3;}.elementor-9073 .elementor-element.elementor-element-0c83333 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9073 .elementor-element.elementor-element-c0486fe{width:100%;}.elementor-9073 .elementor-element.elementor-element-476c7c0{width:40%;}.elementor-9073 .elementor-element.elementor-element-c154075{width:59.96%;}.elementor-9073 .elementor-element.elementor-element-8d8997f{width:100%;}.elementor-9073 .elementor-element.elementor-element-5a65db0{width:40%;}.elementor-9073 .elementor-element.elementor-element-4b123d0{width:10%;}.elementor-9073 .elementor-element.elementor-element-d101bc3{width:40%;}.elementor-9073 .elementor-element.elementor-element-a311b3b{width:10%;}.elementor-9073 .elementor-element.elementor-element-ba2b50c{width:40%;}.elementor-9073 .elementor-element.elementor-element-30b2bed{width:10%;}.elementor-9073 .elementor-element.elementor-element-d9aa101{width:40%;}.elementor-9073 .elementor-element.elementor-element-87bb2fb{width:10%;}}@media(max-width:1024px){.elementor-9073 .elementor-element.elementor-element-4122897:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-4122897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0rem;}.elementor-9073 .elementor-element.elementor-element-4122897{padding:3rem 0rem 0rem 0rem;}.elementor-9073 .elementor-element.elementor-element-726318b .elementor-heading-title{font-size:2rem;line-height:2rem;}.elementor-9073 .elementor-element.elementor-element-8d8997f > .elementor-element-populated{padding:1.875rem 1.875rem 1.875rem 1.875rem;}.elementor-9073 .elementor-element.elementor-element-e71c45f .elementor-heading-title{font-size:1.5rem;line-height:1.9rem;}.elementor-9073 .elementor-element.elementor-element-5936601 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-9073 .elementor-element.elementor-element-5936601{font-size:0.875rem;}.elementor-9073 .elementor-element.elementor-element-95c54e9 > .elementor-element-populated{padding:3.125rem 0rem 0rem 0rem;}.elementor-9073 .elementor-element.elementor-element-311a59c .elementor-heading-title{font-size:2rem;line-height:2rem;}.elementor-9073 .elementor-element.elementor-element-73b0733 > .elementor-element-populated{padding:3.125rem 0rem 0rem 0rem;}.elementor-9073 .elementor-element.elementor-element-cba632d .elementor-heading-title{font-size:2rem;line-height:2rem;}.elementor-9073 .elementor-element.elementor-element-f00c7bc:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-f00c7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0rem;}.elementor-9073 .elementor-element.elementor-element-f00c7bc{padding:0rem 0rem 2rem 0rem;}}@media(max-width:767px){.elementor-9073 .elementor-element.elementor-element-4122897:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-4122897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0rem;}.elementor-9073 .elementor-element.elementor-element-4122897{padding:1.313rem 0.813rem 0rem 0.813rem;}.elementor-9073 .elementor-element.elementor-element-726318b > .elementor-widget-container{padding:0rem 0rem 0.625rem 0rem;}.elementor-9073 .elementor-element.elementor-element-726318b{text-align:left;}.elementor-9073 .elementor-element.elementor-element-726318b .elementor-heading-title{font-size:3rem;line-height:3.5rem;}.elementor-9073 .elementor-element.elementor-element-42352eb{text-align:left;}.elementor-9073 .elementor-element.elementor-element-cf6adc5{margin-top:3.063rem;margin-bottom:0rem;}.elementor-9073 .elementor-element.elementor-element-8d8997f > .elementor-element-populated{padding:1.5rem 0.938rem 2.339rem 0.938rem;}.elementor-9073 .elementor-element.elementor-element-e71c45f{width:initial;max-width:initial;}.elementor-9073 .elementor-element.elementor-element-e71c45f .elementor-heading-title{font-size:2rem;line-height:2.375rem;letter-spacing:0.04rem;}.elementor-9073 .elementor-element.elementor-element-5936601{font-size:1rem;}.elementor-9073 .elementor-element.elementor-element-95c54e9 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-9073 .elementor-element.elementor-element-311a59c > .elementor-widget-container{padding:0rem 0rem 0.625rem 0rem;}.elementor-9073 .elementor-element.elementor-element-311a59c{text-align:left;}.elementor-9073 .elementor-element.elementor-element-311a59c .elementor-heading-title{font-size:3rem;line-height:3.5rem;}.elementor-9073 .elementor-element.elementor-element-73b0733 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-9073 .elementor-element.elementor-element-cba632d > .elementor-widget-container{padding:0rem 0rem 0.625rem 0rem;}.elementor-9073 .elementor-element.elementor-element-cba632d{text-align:left;}.elementor-9073 .elementor-element.elementor-element-cba632d .elementor-heading-title{font-size:3rem;line-height:3.5rem;}.elementor-9073 .elementor-element.elementor-element-a0ff903{text-align:left;}.elementor-9073 .elementor-element.elementor-element-f00c7bc:not(.elementor-motion-effects-element-type-background), .elementor-9073 .elementor-element.elementor-element-f00c7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0rem;}.elementor-9073 .elementor-element.elementor-element-f00c7bc{padding:0rem 0rem 7.5rem 0rem;}}/* Start custom CSS */.lighter_blue{
    color:#BFE2ED;
    font-weight: 500;
}
.sign_form .mb-5{
    margin-bottom: 0px !important;
}
.sign_form h2{
    color: #153451;
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    margin-bottom: 0px;
}
.sign_form #register-account{
    margin-top: 1.063rem;
}


/* Sign Up Form */

#pws-form-heading 
{
    margin-bottom:0.625rem;
}

/* text with left right line */

.text-with-lines {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
}

.text-with-lines::before,
.text-with-lines::after {
    content: "";
    flex: 1;
    border-top: 1px solid #000; 
}

.text-with-lines::before
{
   margin: 0 1.063rem 0 0; 
}
.text-with-lines::after
{
   margin: 0 0 0 1.063rem; 
}



/* share icon */ 
#pws-share-box .elementor-share-btn 
{
    padding:0.75rem 1.125rem;
}





/* image slide first */ 
 
 .pws-img-slide-gradient-background-top {
    position: relative;
    overflow: hidden;
}

.pws-img-slide-gradient-background-top::before, 
.pws-img-slide-gradient-background-top::after {
    content: '';
    position: absolute;
    top: 0;
    height: calc(100%);
    z-index: 9;
    background: linear-gradient(99deg, #181F35 -12%, rgba(24, 31, 53, 0.00) 95%);
}

.pws-img-slide-gradient-background-top::before {
    left: 0;
    width: 30%;
}

.pws-img-slide-gradient-background-top::after {
    right: 0;
    width: 30%;
    transform: scaleX(-1);
}


.pws-img-slide-gradient-background-top .elementor-widget-wrap {
    position: relative;
    z-index: 2; /* Ensure the content is above the gradient */
}

/* common css */ 


.pws-heading .elementor-heading-title
{
 background: var(--aa, linear-gradient(90deg, #00ADEE 0%, #FFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
 display:inline;
  }
.pws-aligncenter-content
{
    margin:0 auto;
}

#pws-heading-space .elementor-heading-title
{
    margin-bottom: 0px;
    margin-top: 0px;
}

#pws-membership-form .pws-form-wrap .custom_messages a:hover 
{
    color:#153451;
}
 
#pws-membership-form .pws-form-wrap .pws-form-title 
{
    /*display:none;*/
}
#pws-membership-form .pws-form-wrap .pws-form-title h2
{
        color:#153451;
    font-family: "Manrope", Sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 3rem;
    letter-spacing: 0.05rem;
    margin-top: 0px;
}
#pws-membership-form .pws-form-wrap .pws-form-subtext
{
     text-align: center;
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 1rem;
    font-weight: 400;  
    margin-top:2.063rem;
    margin-bottom:0px;
}
#pws-membership-form .pws-form-wrap .form-group 
{
    margin-bottom:15px;
}
#pws-membership-form .pws-form-wrap .form-group label 
{
    color:#153451;
    margin-bottom: 10px;
    margin-top: 0px;
}
#pws-membership-form .pws-form-wrap input[type="date"],
#pws-membership-form .pws-form-wrap input[type="email"],
#pws-membership-form .pws-form-wrap input[type="number"],
#pws-membership-form .pws-form-wrap input[type="password"],
#pws-membership-form .pws-form-wrap input[type="search"],
#pws-membership-form .pws-form-wrap input[type="tel"],
#pws-membership-form .pws-form-wrap input[type="text"],
#pws-membership-form .pws-form-wrap input[type="url"],
#pws-membership-form .pws-form-wrap select 
{
    
border-radius: 36px;
border-color: #00ADEE;
height: 56px;
}
#pws-membership-form .pws-form-wrap .form-group .pws-btn-primary 
{
    width: 100%;
    height: 56px;
    margin-top: 5px; 
    color:#fff;
}
#pws-membership-form .pws-form-wrap .register_social_logins
{
    display: flex;
}
#pws-membership-form .pws-form-wrap .register_social_logins .nsl-container-buttons
{
    display: flex;
    gap: 15px;  
}
#pws-membership-form .pws-form-wrap .register_social_logins .nsl-container-buttons a 
{
      width: 150px;  
}
#pws-membership-form .pws-form-wrap .pws-form-account-txt
{
    font-size:1rem;
    color: #000;
    margin-top: 2.5rem;
    letter-spacing: -0.7px;
}
#pws-membership-form .pws-form-wrap .pws-form-account-txt a
{
    color: #00ADEE;
}
#pws-membership-form .pws-form-wrap .nsl-container .nsl-button-default
{
     border-radius: 30px;  
     border: 1px solid #00ADEE;
     box-shadow: none !important;
     /*display: inline-block;*/
    width: 100%;
    text-align: center;
}
#pws-membership-form .pws-form-wrap .nsl-container .nsl-button-default .nsl-button-label-container 
{
    color:#333333;
     display: inline-block;
     vertical-align: inherit;
     line-height: 21px;
}
#pws-membership-form .pws-form-wrap .nsl-button-svg-container
{
      display: inline-block;  
}
#pws-membership-form .pws-form-wrap .form-control
{
   font-size:1.125rem; 
}

body.elementor-page-9073 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}
.ff-message-success
{
    border: 1px solid #00ADEE;
    color:#153451;
    text-align:center;
}


@media only screen  and (max-width:767px){
 #pws-membership-form .pws-form-wrap .form-group .pws-btn-primary
 {
 font-size: 1.25rem;    
 height: 45px;
 }
 
 #pws-membership-form .pws-form-wrap input[type="date"], #pws-membership-form .pws-form-wrap input[type="email"], #pws-membership-form .pws-form-wrap input[type="number"], #pws-membership-form .pws-form-wrap input[type="password"], #pws-membership-form .pws-form-wrap input[type="search"], #pws-membership-form .pws-form-wrap input[type="tel"], #pws-membership-form .pws-form-wrap input[type="text"], #pws-membership-form .pws-form-wrap input[type="url"], #pws-membership-form .pws-form-wrap select
 {
     height:2.813rem;
 }
 #pws-membership-form .pws-form-wrap .pws-form-account-txt
 {
     margin-top:0.938rem;
     margin-bottom:0px;
 }
}




@media only screen and (min-width: 450px) and (max-width: 767px) {
    
#m-center-margin .m-column .elementor-widget-wrap
{
    max-width: min-content;
    margin: 0 auto;
   
}
}/* End custom CSS */