#quote-popup:has(.et-pb-contact-message:empty) .pop-success-msg,#quote-popup:has(.et-pb-contact-message p) .pop-title,#quote-popup:has(.et-pb-contact-message:empty) .pop-close-btn{display:none}#quote-popup .et-pb-contact-message p{text-align:center;margin-bottom:32px}.contact-form input::placeholder,.contact-form select,.contact-form textarea::placeholder{color:#A5A3BD!important}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#030035!important}.contact-form .et_contact_bottom_container,.contact-form .et_contact_bottom_container button{float:none;width:100%}.popup_outer_wrap:has(#quote-popup) .da-close.evr-close:before{content:'';background:url('https://watercrestpools.com/wp-content/uploads/2024/10/popup-close.svg') no-repeat center;background-size:cover;font-size:19px;height:19px;width:19px;position:relative;display:block;top:23px;right:23px}.popup_outer_wrap:has(#quote-popup) .da-close.evr-close:hover{transform:scale(1)!important}.popup_outer_wrap:has(#quote-popup) .da-close.evr-close{font-size:0!important;width:fit-content!important}.contact-form .et_pb_contact_form .et_pb_contact_field{padding:0}.contact-form .et_pb_contact_form .et_pb_contact_submit{margin:0}.contact-form .et_pb_contact_form{margin-left:0}.cust-select-w .s-hidden{visibility:hidden}.cust-select-w .select{cursor:pointer;font-weight:400!important;font-size:16px!important;color:#cfcede;line-height:1.2em}.cust-select-w .styledSelect{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;padding:17px 24px;color:#030035;border:1px solid #cfcede}.cust-select-w .styledSelect:active,.cust-select-w .styledSelect.active{background-color:transparent;border:1px solid #030035}.cust-select-w ul.options li:first-child{display:none}.cust-select-w .options{display:none;position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:1;margin:0 0;padding:0!important;list-style:none!important;border:1px solid #030035;background-color:#fff}.cust-select-w .options li{padding:17px 24px!important;padding:0 10px;color:#030035}.cust-select-w .options li:hover{background-color:#0A0DBD;color:white}@media (max-width:767px){.contact-form .et_contact_bottom_container{padding:0!important;margin:0!important}#quote-popup .et-pb-contact-message p{font-size:18px}}.et_pb_section_0_tb_footer.et_pb_section{padding-top:48px;padding-right:4%;padding-bottom:48px;padding-left:4%;margin-right:auto;margin-left:auto}.et_pb_row_0_tb_footer.et_pb_row{padding-top:8px!important;padding-bottom:8px!important;padding-top:8px;padding-bottom:8px}.et_pb_row_1_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,.et_pb_row_0_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row{width:100%;max-width:100%}.et_pb_text_0_tb_footer.et_pb_text,.et_pb_menu_0_tb_footer.et_pb_menu ul li.current-menu-item a{color:#7f7e8f!important}.et_pb_text_0_tb_footer{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;font-size:16px;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important}.et_pb_menu_0_tb_footer.et_pb_menu ul li a{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:16px;color:#030035!important}.et_pb_menu_0_tb_footer.et_pb_menu{background-color:#ffffff}.et_pb_menu_0_tb_footer.et_pb_menu .nav li ul,.et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important}.et_pb_menu_0_tb_footer .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_footer .et_pb_menu__logo-slot{width:auto;max-width:100%}.et_pb_menu_0_tb_footer .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_menu_0_tb_footer .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img{height:auto;max-height:none}.et_pb_menu_0_tb_footer .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__cart-button{color:#2ea3f2}.et_pb_section_1_tb_footer.et_pb_section{padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}.et_pb_row_1_tb_footer.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper h3.gform_title,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gform_heading h2.gform_title{color:#333333!important;text-align:left!important;margin-top:10px!important;margin-right:0px!important;margin-bottom:6px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gform_description{color:#666666!important;text-align:left!important;display:block;margin-top:0px!important;margin-right:0px!important;margin-bottom:16px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gfield.gsection .gsection_description,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper label.gfield_label,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper legend.gfield_label{color:#666666!important;text-align:left!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper li.gfield div.ginput_complex label:not([class^=gfield_label]),section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.ginput_complex label:not([class^=gfield_label]){color:#666666!important;text-align:left!important;margin-top:1px!important;margin-right:0px!important;margin-bottom:9px!important;margin-left:1px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper li.gfield div.gfield_description:not([class*="gfield_consent_description"]),section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.gfield_description:not([class*="gfield_consent_description"]){color:#666666!important;text-align:left!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:16px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gform_fields .gfield textarea,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gfield_checkbox label,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gfield_radio label,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gfield select,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gfield select,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gfield div.ginput_container_consent label{color:#4e4e4e!important;text-align:left!important}section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper div.ginput_container_checkbox .gfield_checkbox label,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper div.ginput_container_radio .gfield_radio label{color:#4e4e4e!important;text-align:left!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gfield div.gfield_description.gfield_consent_description{color:#666666!important;text-align:left!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:20px!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.validation_error,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gform_validation_errors h2{color:#790000!important;text-align:center!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gfield.gfield_error div.gfield_description.validation_message{color:#790000!important;text-align:left!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_confirmation_wrapper div.gform_confirmation_message{color:#000000!important;text-align:center!important}section.et_pb_wpt_gravityform_0_tb_footer .gf_progressbar_title,section.et_pb_wpt_gravityform_0_tb_footer .gf_progressbar_wrapper .gf_progressbar_title{color:#333333!important;text-align:left!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:8px!important;margin-left:12px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gfield.gsection .gsection_title{color:#333333!important;text-align:left!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gfield--type-product label.gfield_label,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gfield--type-product div.gfield_description,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gfield--type-product .ginput_product_price_label{text-align:left!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gfield--type-product .ginput_product_price{color:#900!important;text-align:left!important}.et_pb_wpt_gravityform_0_tb_footer .gform_fields{grid-row-gap:16px!important;grid-column-gap:2%!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gfield{margin-top:16px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.ginput_container{margin-top:8px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gfield textarea{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:16px!important;padding-left:16px!important}section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper select{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:16px!important;padding-right:16px!important;padding-bottom:16px!important;padding-left:10px!important}section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper div.ginput_container_checkbox .gfield_checkbox li label,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper div.ginput_container_radio .gfield_radio li label,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper div.ginput_container_checkbox .gfield_checkbox div,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper div.ginput_container_radio .gfield_radio div{margin-top:8px!important;margin-right:0px!important;margin-bottom:8px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gform_required_legend{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gform_fields .gfield div.ginput_container_consent{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:8px!important;padding-right:0px!important;padding-bottom:8px!important;padding-left:0px!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.validation_error,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gform_validation_errors{margin-top:0px!important;margin-right:0px!important;margin-bottom:25px!important;margin-left:0px!important;padding-top:16px!important;padding-right:0px!important;padding-bottom:16px!important;padding-left:0px!important;border-color:#790000}section.et_pb_wpt_gravityform_0_tb_footer .gform_page_footer,.et_pb_wpt_gravityform_0_tb_footer .gform_footer,section.et_pb_wpt_gravityform_0_tb_footer div[data-field-class='gform_editor_submit_container']{margin-top:16px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:16px!important;padding-right:0px!important;padding-bottom:10px!important;padding-left:0px!important;justify-content:flex-start!important}section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper li.gfield.gf_left_half,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper li.gfield.gf_left_third,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper li.gfield.gf_middle_third{padding-right:16px!important}section.et_pb_wpt_gravityform_0_tb_footer .gfield.gfield_error,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gfield_error textarea{border-color:#C89797}section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gfield textarea,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper select{background-color:#eeeeee}section.et_pb_wpt_gravityform_0_tb_footer .et_pb_button:not(.gform_save_link){cursor:pointer;cursor:pointer;padding:0.3em 1em!important;font-size:20px!important;color:#ffffff;background:#000000;border-radius:3px;border:2px solid #000000}section.et_pb_wpt_gravityform_0_tb_footer div.gform_confirmation_wrapper{background-color:#eeeeee;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:30px!important;padding-right:10px!important;padding-bottom:30px!important;padding-left:10px!important}section.et_pb_wpt_gravityform_0_tb_footer div.gf_progressbar_wrapper div.gf_progressbar div.gf_progressbar_percentage{color:#ffffff;background-color:#036493}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gfield.gsection{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;border-bottom-color:#cccccc}section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gfield_checkbox .gchoice input[type='checkbox'],section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .ginput_container_consent input[type='checkbox'],section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gfield_radio input[type='radio']{vertical-align:middle}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.ginput_container.gfield_date_dropdown_day,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.ginput_container.gfield_date_dropdown_month,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.ginput_container.gfield_date_dropdown_year,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.ginput_container.ginput_container_date{margin-right:8px!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.ginput_container.gfield_time_ampm{margin-left:8px!important}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.ginput_container.gfield_time_minute,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.ginput_container.gfield_time_hour,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.ginput_container.gfield_time_ampm{min-width:64px!important}section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper .gfield_required{color:#C02B0A}section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.validation_error,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gform_validation_errors h2,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper div.validation_error,section.et_pb_wpt_gravityform_0_tb_footer div.gform_wrapper .gform_validation_errors{background:#FFF9F9}.et_pb_section_1_tb_footer{width:100%;max-width:576px;margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:980px){.et_pb_section_0_tb_footer.et_pb_section{padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px;margin-right:auto;margin-left:auto}.et_pb_text_0_tb_footer{font-size:16px;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}.et_pb_section_1_tb_footer.et_pb_section{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}.et_pb_wpt_gravityform_0_tb_footer .gform_fields{grid-row-gap:16px!important;grid-column-gap:2%!important}section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper li.gfield.gf_left_half,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper li.gfield.gf_left_third,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper li.gfield.gf_middle_third{padding-right:16px!important}section.et_pb_wpt_gravityform_0_tb_footer .gform_page_footer,.et_pb_wpt_gravityform_0_tb_footer .gform_footer,section.et_pb_wpt_gravityform_0_tb_footer div[data-field-class='gform_editor_submit_container']{justify-content:flex-start!important}}@media only screen and (max-width:767px){.et_pb_section_0_tb_footer.et_pb_section{padding-top:30px;padding-bottom:30px;margin-right:auto;margin-left:auto}.et_pb_row_0_tb_footer.et_pb_row{margin-bottom:0px!important}.et_pb_text_0_tb_footer{font-size:14px;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;width:230px}.et_pb_section_1_tb_footer.et_pb_section{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}.et_pb_wpt_gravityform_0_tb_footer .gform_fields{grid-row-gap:16px!important;grid-column-gap:2%!important}section.et_pb_wpt_gravityform_0_tb_footer .gform_page_footer,.et_pb_wpt_gravityform_0_tb_footer .gform_footer,section.et_pb_wpt_gravityform_0_tb_footer div[data-field-class='gform_editor_submit_container']{justify-content:flex-start!important}.et_pb_column_0_tb_footer{padding-top:0px;padding-bottom:0px;margin-bottom:20px}.et_pb_text_0_tb_footer.et_pb_module{margin-left:auto!important;margin-right:auto!important}}@media only screen and (max-width:640px){section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper li.gfield.gf_left_half,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper li.gfield.gf_left_third,section.et_pb_wpt_gravityform_0_tb_footer .gform_wrapper li.gfield.gf_middle_third{padding-right:16px!important}}