#et-main-area{display:flex;flex-direction:column;margin:0;min-height:100vh}#main-content{flex-grow:1}#main--header{padding:20px 0!important}#main--header .et_pb_row{margin:0 auto!important;padding:0 20px!important}@media only screen and (max-width:980px){#main--header .et_pb_row{position:unset!important}}#main--header .et_pb_row .et_pb_column{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between}@media only screen and (max-width:980px){#main--header .et_pb_row .et_pb_column{position:unset!important}}#main--header .et_pb_image{margin:0!important;width:-moz-fit-content!important;width:fit-content!important}#main--header .et_pb_menu,#main--header .et_pb_menu .et_pb_menu__wrap,#main--header .et_pb_menu .et_pb_menu_inner_container{position:unset!important}#main--header .et_pb_menu .et_mobile_nav_menu{margin:0!important}#main--header .et_pb_menu .et_mobile_menu{padding:0!important}#main--header .et_pb_menu .et_mobile_menu .menu-item a{padding:20px 5%!important}#main--footer .et_pb_row{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin:0 auto;padding:0}@media only screen and (max-width:767px){#main--footer .et_pb_row{flex-direction:column}}#main--footer .et_pb_row:after{content:none!important}#main--footer .et_pb_row .et_pb_column{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0!important;width:-moz-fit-content!important;width:fit-content!important}@media only screen and (max-width:600px){#main--footer .et_pb_row .et_pb_column{flex-direction:column}}#main--footer .et_pb_row .et_pb_column .et_pb_module{margin:0}#main--footer .et_pb_row .et_pb_column .et_pb_module.et_pb_image img{position:relative;top:-2px}#main--footer .et_pb_row .et_pb_social_media_follow .et_pb_social_icon{margin:0}#main--footer .et_pb_row .et_pb_social_media_follow .et_pb_social_icon .icon{background-color:#fff!important;border-radius:100%}body #page-container #et-boc #et-main-area .et_pb_section .et_pb_button{align-items:center;border:2px solid;border-radius:10px;display:inline-flex;justify-content:center;line-height:1!important;padding:21px 40px!important;width:-moz-fit-content;width:fit-content}body #page-container #et-boc #et-main-area .et_pb_section .et_pb_button:after{position:relative}body #page-container #et-boc #main--menu{align-self:stretch}body #page-container #et-boc #main--menu .et_pb_menu_inner_container{height:100%}body #page-container #et-boc #main--menu .menu-item.current-menu-item>a,body #page-container #et-boc #main--menu .menu-item.current-menu-parent>a{color:#2b9149!important}body #page-container #et-boc #main--menu .et-menu-nav .menu-item{margin:0}body #page-container #et-boc #main--menu .et-menu-nav .menu-item a{align-items:center;display:flex;padding-bottom:0}body #page-container #et-boc #main--menu .et-menu-nav .menu-item-has-children>a:first-child:after{top:unset}body #page-container #et-boc #main--menu .et-menu-nav .sub-menu{padding:0;width:280px}body #page-container #et-boc #main--menu .et-menu-nav .sub-menu .menu-item{padding:0;width:100%}body #page-container #et-boc #main--menu .et-menu-nav .sub-menu .menu-item a{font-weight:400;max-width:100%;padding:12px 15px;width:100%}body #page-container #et-boc #main--menu .mobile_nav .sub-menu,body #page-container #et-boc #main--menu .mobile_nav .sub-menu .menu-item{padding-left:0}body #page-container #et-boc #main--menu .mobile_nav .sub-menu .menu-item a{padding-left:10%!important}.cpt--list.products{display:flex;flex-direction:column;gap:55px}.cpt--list.products .cpt--box{border-bottom:1px solid #c1c6c9;display:flex;flex-direction:row;gap:70px;padding:0 0 50px}@media only screen and (max-width:980px){.cpt--list.products .cpt--box{gap:20px}}@media only screen and (max-width:767px){.cpt--list.products .cpt--box{flex-direction:column;gap:30px}}.cpt--list.products .cpt--box:last-child{border-bottom:0;padding-bottom:0}.cpt--list.products .cpt--box .cpt-image--wrap{height:-moz-fit-content;height:fit-content;max-width:345px;width:100%}@media only screen and (max-width:980px){.cpt--list.products .cpt--box .cpt-image--wrap{max-width:250px}}@media only screen and (max-width:767px){.cpt--list.products .cpt--box .cpt-image--wrap{max-width:100%}}.cpt--list.products .cpt--box .cpt-image--wrap .wp-post-image.empty{background-color:#f3f3f3;background-image:url(https://watersource.treefrog.dev/wp-content/uploads/2025/11/Logo.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;box-shadow:6px 6px 18px 0 rgba(0,0,0,.1);padding-top:100%}@media only screen and (max-width:767px){.cpt--list.products .cpt--box .cpt-image--wrap .wp-post-image.empty{padding-top:56.5%}}.cpt--list.products .cpt--box .cpt-inner--wrap{display:flex;flex-direction:column;gap:50px;width:100%}.cpt--list.products .cpt--box .cpt--title{margin-bottom:10px}.cpt--list.products .cpt--box .cpt--title a{color:#6d777b;font-size:30px;font-weight:700}.cpt--list.products .cpt--box .cpt--sub-title{color:#6d777b;font-size:20px;font-weight:400;margin-bottom:20px}.cpt--list.products .cpt--box .cpt--short-description{font-size:16px}.cpt--list.products .cpt--box .cpt--button{margin-top:30px}.cpt--list.products .cpt--box .cpt--button a{align-items:center;background-image:linear-gradient(90deg,#fff,#fff);border:2px solid #34a96e;border-radius:10px;color:#2b9149;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1;max-width:-moz-fit-content;max-width:fit-content;padding:20px 40px!important;transition:all .3s ease 0ms;width:100%}.cpt--list.products .cpt--box .cpt--button a:after{content:"E";font-family:ETmodules;font-size:inherit;font-weight:400;line-height:inherit;margin-left:-1em;opacity:0;position:relative;transition:all .3s ease 0ms}.cpt--list.products .cpt--box .cpt--button a:hover{transform:scaleX(1.05) scaleY(1.05)}@media only screen and (max-width:767px){.cpt--list.products .cpt--box .cpt--button a:hover{transform:unset}}.cpt--list.products .cpt--box .cpt--button a:hover:after{left:auto;margin-left:.3em;opacity:1}@media only screen and (max-width:767px){.cpt--list.products .cpt--box .cpt--button a{max-width:100%}}.montserrat{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif}.sourcesan3{font-family:Source Sans\ 3,Helvetica,Arial,Lucida,sans-serif}
