body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}body.page-id-22681:not(.dsm_fixed_header_scroll_active) header.et-l--header,body.page-id-22966:not(.dsm_fixed_header_scroll_active) header.et-l--header{position:unset}body div sup{vertical-align:super;font-size:smaller;bottom:unset}body div sub{vertical-align:sub;font-size:smaller;top:unset}body:not(.home) .beaker-section{z-index:unset;box-shadow:unset}header .et_pb_row{width:100%}ul#menu-main-menu .et_pb_menu_page_id-home{display:none}.header-section .et_pb_menu__wrap{justify-content:end}.header-section #menu-main-menu li a:after{content:'';opacity:0;width:0;height:2px;left:0;margin-top:12px;position:absolute;transition:opacity .4s ease,width .4s ease;background-color:#08223d}.header-section #menu-main-menu li a:hover:after{width:100%;opacity:1}.dsm_menu_0_tb_footer ul.dsm-menu li a{font-size:14px}.foot-top-row .et_pb_column_1_2{width:36.25%}.foot-top-row .et_pb_column_1_6{width:15.75%}.foot-top-row .et_pb_column_1_2>div{width:100%;max-width:330px}.round-img-section .et_pb_column{align-content:center}.cta-item-box.et_pb_module{display:flex}.cta-item-box .et_pb_promo_description{flex-basis:70%;padding-bottom:0px}.cta-item-box .et_pb_button_wrapper{flex-basis:30%;align-content:center}.cta-item-box .et_pb_promo_description .et_pb_module_header{padding-bottom:0px}.counter-section .percent span{font-size:140%}.counter-section .et_pb_number_counter .percent{height:auto;margin-bottom:10px}.counter-section h3.et_pb_module_heading span{background-image:linear-gradient(135deg,#9f077e 0%,#08223d 100%);background-clip:text;-webkit-text-fill-color:transparent}.counter-section h3.et_pb_module_heading sub,.counter-section h3.et_pb_module_heading sup{position:unset}.faq-tab-section .et_pb_module{display:flex}.faq-tab-section .et_pb_module>*{flex-basis:50%}.faq-tab-section ul.et_pb_tabs_controls{background-color:transparent}.faq-tab-section .et_pb_tabs_controls li a{display:block;padding:9px 18px}.faq-tab-section .et_pb_tabs_controls li{border-right:0;height:auto!important;float:unset;display:block;border-left:1px solid #000000;opacity:.3}.faq-tab-section .et_pb_tabs_controls li.et_pb_tab_active{border-left:1px solid #9f077e;opacity:1}.faq-tab-section ul.et_pb_tabs_controls::after{display:none}.faq-tab-section .et_pb_tab{padding:0px 10px}#main-content .faq-tab-section p.normal-text,#main-content .faq-tab-section p.small-text{color:#272727}#main-content .faq-tab-section p.normal-text{font-size:16px;line-height:30px;font-weight:400}#main-content .faq-tab-section p.small-text{font-size:14px}.florida-water-faq-section .et_pb_toggle .et_pb_toggle_title::before{right:auto;left:0}.florida-water-faq-section .et_pb_toggle .et_pb_toggle_title{padding:0 0px 0px 25px}.florida-water-faq-section .et_pb_toggle{background-color:transparent;padding:20px 0px;border-left:0;border-top:0;border-right:0;margin-bottom:0!important}.florida-water-faq-section .et_pb_toggle_open .et_pb_toggle_title::before{display:block!important;rotate:45deg;color:#000}.florida-water-faq-section .et_pb_toggle_open .et_pb_toggle_title::after{content:""}.blog-page-section .post-content a.more-link{margin-top:30px;text-transform:capitalize;display:inline-block}#main-content .single-blog-page-section p.et_pb_title_meta_container{color:transparent!important}.single-blog-page-section p.et_pb_title_meta_container a{padding:0px 10px;border:2px solid #fff;border-radius:3px;line-height:26px;display:inline-block;margin:4px 0px}.single-blog-page-section .blog-hero-row>div.et_pb_column{max-width:790px;margin-left:auto!important;margin-right:auto!important;float:unset}.single-blog-page-section .blog-hero-row .meta-text{font-weight:500}.single-blog-page-section .post-content-area p:not(:last-child){margin-bottom:15px;margin-top:15px}.contact-section .dsm_contact_form_7 .wpcf7-form-control.wpcf7-textarea{height:160px}.contact-section button.wpcf7-submit{margin-top:15px}.contact-section input[type="text"]:focus{border-color:#ddd}.single-blog-page-section .blog-post-inner-grid{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:20px;gap:40px}.single-blog-page-section .blog-post-inner-grid>div{flex:1}.blog-post-inner-grid a.post-inner-link-btn{background-color:#9f077e;color:#ffffff;padding:0.857em 1.714em;border-radius:3px;font-weight:700;font-size:19px;display:inline-block;font-family:"Nunito Sans"}.blog-post-inner-grid.has-button .col{text-align:center}.blog-post-inner-grid.has-button{margin-top:40px}.dsm_fixed_header_shrink_active .et_pb_fullwidth_menu_0_tb_header .mobile_nav .mobile_menu_bar::before,body.page-id-22681 .et_pb_fullwidth_menu_0_tb_header .mobile_nav .mobile_menu_bar::before,body.page-id-22966 .et_pb_fullwidth_menu_0_tb_header .mobile_nav .mobile_menu_bar::before{color:#9f077e}@media (min-width:981px){#main-content .blog-page-section .et_pb_blog_grid .column.size-1of3{width:31.33%}#main-content .blog-page-section .et_pb_blog_grid .column.size-1of3:not(:nth-child(3n)){margin-right:3%}#main-content .blog-page-section .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:10%}}@media screen and (max-width:980px){#page-container .foot-top-row .et_pb_column_1_2,#page-container .foot-top-row .et_pb_column_1_6{width:50%;margin-right:0px;padding-left:20px;padding-right:20px}}@media screen and (max-width:650px){.single-blog-page-section .blog-post-inner-grid{flex-direction:column}.cta-item-box.et_pb_module{display:block}.cta-item-box.et_pb_module .et_pb_promo_description{margin-bottom:30px}#page-container .cta-item-box.et_pb_module .et_pb_button_wrapper{text-align:left}}@media screen and (max-width:478px){#page-container .foot-top-row .et_pb_column_1_2,#page-container .foot-top-row .et_pb_column_1_6{padding-left:0px;padding-right:0px}footer ul#menu-main-menu-1{padding-bottom:0px}}