:root{--column-gap:2.13%;--column-width-multiplier:8.333}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid .span1,.row-fluid .span10,.row-fluid .span11,.row-fluid .span12,.row-fluid .span2,.row-fluid .span3,.row-fluid .span4,.row-fluid .span5,.row-fluid .span6,.row-fluid .span7,.row-fluid .span8,.row-fluid .span9{min-height:1px;width:100%}@media (min-width:768px){.row-fluid{flex-wrap:nowrap;justify-content:space-between}.row-fluid .span1{width:calc(var(--column-width-multiplier)*1%*1 - var(--column-gap)*var(--column-width-multiplier)*11/100)}.row-fluid .span2{width:calc(var(--column-width-multiplier)*1%*2 - var(--column-gap)*var(--column-width-multiplier)*10/100)}.row-fluid .span3{width:calc(var(--column-width-multiplier)*1%*3 - var(--column-gap)*var(--column-width-multiplier)*9/100)}.row-fluid .span4{width:calc(var(--column-width-multiplier)*1%*4 - var(--column-gap)*var(--column-width-multiplier)*8/100)}.row-fluid .span5{width:calc(var(--column-width-multiplier)*1%*5 - var(--column-gap)*var(--column-width-multiplier)*7/100)}.row-fluid .span6{width:calc(var(--column-width-multiplier)*1%*6 - var(--column-gap)*var(--column-width-multiplier)*6/100)}.row-fluid .span7{width:calc(var(--column-width-multiplier)*1%*7 - var(--column-gap)*var(--column-width-multiplier)*5/100)}.row-fluid .span8{width:calc(var(--column-width-multiplier)*1%*8 - var(--column-gap)*var(--column-width-multiplier)*4/100)}.row-fluid .span9{width:calc(var(--column-width-multiplier)*1%*9 - var(--column-gap)*var(--column-width-multiplier)*3/100)}.row-fluid .span10{width:calc(var(--column-width-multiplier)*1%*10 - var(--column-gap)*var(--column-width-multiplier)*2/100)}.row-fluid .span11{width:calc(var(--column-width-multiplier)*1%*11 - var(--column-gap)*var(--column-width-multiplier)*1/100)}}.content-wrapper{margin:0 auto;padding:0 1rem}@media screen and (min-width:1380px){.content-wrapper{padding:0}}.dnd-section>.row-fluid{margin:0 auto}.dnd-section .dnd-column{padding:0 1rem}@media (max-width:767px){.dnd-section .dnd-column{padding:0}}.hs-form-field{margin-bottom:1.4rem}form label{display:block;font-size:.875rem;margin-bottom:.35rem}.form-title{margin-bottom:0}form legend{font-size:.875rem}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{display:inline-block;font-size:.875rem;padding:.7rem;width:100%}form textarea{resize:vertical}form fieldset{max-width:100%!important}form .inputs-list{list-style:none;margin:0;padding:0}form .inputs-list>li{display:block;margin:.7rem 0}form .inputs-list input,form .inputs-list span{vertical-align:middle}form input[type=checkbox],form input[type=radio]{cursor:pointer;margin-right:.35rem}.hs-dateinput{position:relative}.hs-dateinput:before{content:"\01F4C5";position:absolute;right:10%;top:50%;transform:translateY(-50%)}.fn-date-picker .pika-table thead th{color:#fff}.fn-date-picker td.is-selected .pika-button{border-radius:0;box-shadow:none}.fn-date-picker td .pika-button:focus,.fn-date-picker td .pika-button:hover{border-radius:0!important;color:#fff}form input[type=file]{background-color:transparent;border:initial;padding:initial}form .hs-richtext,form .hs-richtext p{font-size:.875rem;margin:0 0 1.4rem}form .hs-richtext img{max-width:100%!important}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:1rem!important}.hs-form-required{color:#ef6b51}.hs-input.invalid.error{border-color:#ef6b51}.hs-error-msg{color:#ef6b51;margin-top:.35rem}form .hs-button,form input[type=submit]{cursor:pointer;display:inline-block;text-align:center;transition:all .15s linear;white-space:normal}.grecaptcha-badge{margin:0 auto}.body-container-wrapper .hs-search-field__button{padding:15px}.body-container-wrapper .hs-search-field__bar--button-inline .hs-search-field__button{margin-bottom:0;margin-left:6px}.body-container-wrapper .hs-search-field__button svg{height:15px;fill:#fff}.body-container-wrapper .hs-search-field__bar>form>.hs-search-field__input{padding:10px}.body-container-wrapper .hs-search-field__suggestions li a{color:#494a52;padding:.35rem .7rem;text-decoration:none;transition:background-color .3s}.section-calculator .hs-shape{margin-left:auto;margin-right:auto;max-width:560px}.section-calculator .hs-shape>label{display:none}.section-calculator .hs-shape ul{display:flex;justify-content:space-between}.section-calculator .hs-shape ul li{text-align:center}.section-calculator .hs-shape ul li:first-child label:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzMiIGhlaWdodD0iMzkiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMzMgMzkiPjxwYXRoIGZpbGw9IiNEN0UwRUMiIGQ9Ik0xMzIgMjNINDFMMTQuNSAzOGw4OS41LS41eiIvPjxwYXRoIHN0cm9rZT0iIzAwNkFCNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTEyMSA4LjV2LS43NUEzLjc1IDMuNzUgMCAwIDAgMTE3LjI1IDR2MGEzLjc1IDMuNzUgMCAwIDAtMy43NSAzLjc1VjMyTTEzMiA1LjV2LS43NUEzLjc1IDMuNzUgMCAwIDAgMTI4LjI1IDF2MGEzLjc1IDMuNzUgMCAwIDAtMy43NSAzLjc1VjI2LjVNMTEzLjUgMjdsMTEtNU0xMTMuNSAyMC41bDExLTQuNSIvPjxwYXRoIHN0cm9rZT0iIzAwNkFCNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTExMC41IDE5aC03NEwxIDM4aDEwMi41TDEzMCAyMy44MTciLz48cGF0aCBzdHJva2U9IiMwMDZBQjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik01MyAyM0g0MS4wNkwyMSAzNC41Ii8+PC9zdmc+")}.section-calculator .hs-shape ul li:first-child label:before,.section-calculator .hs-shape ul li:nth-child(2) label:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:80px;margin-bottom:16px;width:140px}.section-calculator .hs-shape ul li:nth-child(2) label:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTUiIGhlaWdodD0iNDUiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMTUgNDUiPjxwYXRoIGZpbGw9IiNEN0UwRUMiIGQ9Ik05IDM0LjFjMC03LjE4NCAyMy4wODQtMTAuNiA0Ny41LTEwLjYgMTUuMTM3IDAgMzcgLjUgNDguNSA0LjUgNy41IDMgMi4zNiA2LjUtMTEgNi41cy0yMi42My4yMzEtMjYuNSAyLjVjLTUuMjQ2IDMuMDc2LTEgNy40NTYtMTYuMTE3IDYuOTMyQzM2LjI2NyA0My40MDcgOSA0MS4yODUgOSAzNC4xIi8+PHBhdGggc3Ryb2tlPSIjMDA2QUI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNOTMuMjQ2IDIyLjQ1MUM4Ny43MzEgMjEuNjM0IDc5LjcxIDIwIDUzLjEzOSAyMFMxIDI1LjMxIDEgMzMuMDcyIDI3IDQzIDQ3LjEyMyA0My42OTJjMjAuMTIzLjY5MyAxNC44NDYtMy42MjEgMjAuNTU1LTYuOTQ0IDQuMjEtMi40NSAxNS4wNC0yLjQ1IDI5LjU3OS0yLjQ1czE4LjU0OS00LjA4NiAxMS4wMjktOC4xNyIvPjxwYXRoIHN0cm9rZT0iIzAwNkFCNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTUwIDI0Yy0xOS4zNjUgMC0zOCAzLjE1Ni0zOCA3Ljc2OSAwIDEuNzcyIDIuNzUyIDMuMTUgNi45OTEgNC4yMzFNMTAyLjUgOC41di0uNzVBMy43NSAzLjc1IDAgMCAwIDk4Ljc1IDR2MEEzLjc1IDMuNzUgMCAwIDAgOTUgNy43NVYzMk0xMTMuNSA1LjV2LS43NUEzLjc1IDMuNzUgMCAwIDAgMTA5Ljc1IDF2MEEzLjc1IDMuNzUgMCAwIDAgMTA2IDQuNzVWMjMuNU05NSAyMGwxMS01TTk1IDI3bDExLTUiLz48L3N2Zz4=")}.section-calculator fieldset label span{color:#1f4359;font-size:16px;font-weight:500;line-height:24px}.section-calculator form fieldset.form-columns-3 .hs-form-field{width:33.3333%}.section-calculator form fieldset .hs-fieldtype-select .input,.section-calculator form fieldset.form-columns-3 .hs-form-field:last-child .input{margin-right:0}.section-calculator form fieldset .hs-fieldtype-select .input select{width:100%}.section-calculator form fieldset .hs-desired_temperature{position:relative}.section-calculator form fieldset .hs-desired_temperature legend{color:#1f4359;left:0;margin-top:-22px;position:absolute;top:100%}.section-calculator form fieldset .hs-desired_temperature legend:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE3IDE2Ij48cGF0aCBzdHJva2U9IiMxRjQzNTkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik04LjUgMTQuNjY3YTYuNjY3IDYuNjY3IDAgMSAwIDAtMTMuMzM0IDYuNjY3IDYuNjY3IDAgMCAwIDAgMTMuMzM0TTguNSAxMC42NjdWOE04LjUgNS4zMzNoLjAwNyIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin-right:4px;vertical-align:text-top;width:16px}.section-calculator .section-calculator-result{background-color:#eaf1fc;border-radius:8px;color:#092938;padding:16px 24px}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.section-calculator form fieldset.form-columns-3 .hs-form-field,.section-calculator form fieldset.form-columns-3 .hs-form-field input{width:100%!important}.section-calculator form fieldset.form-columns-3 .hs-form-field .input{margin-right:0}}.body-wrapper.pool-calculator-test form h5{border-top:none;margin-top:0;padding-top:0}.body-wrapper.pool-calculator-test .form-btn-next{display:inline-block;float:inline-end}.body-wrapper.pool-calculator-test .font-bold div{font-weight:400}.body-wrapper.pool-calculator-test .font-bold.hs-form-field{float:left;width:48%}.body-wrapper.pool-calculator-test .font-bold.hs-form-field-full{clear:both;margin-bottom:1.4rem;width:100%%}.body-wrapper.pool-calculator-test .font-bold.hs-form-field-full>div{padding-left:1.2em;position:relative}.body-wrapper.pool-calculator-test .font-bold.hs-form-field-full>div:before{color:#000;content:"•";left:0;position:absolute}.hs-menu-wrapper ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-left:0}.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{flex-direction:column}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:column}}.hs-menu-wrapper.hs-menu-flow-vertical ul{flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{display:inline-flex}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-vertical ul{display:flex}}.hs-menu-wrapper.flyouts .hs-item-has-children{position:relative}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left:-9999px;opacity:0;position:absolute}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{display:block;white-space:nowrap}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;top:100%}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:100%;opacity:1;top:0}@media (max-width:767px){.hs-menu-wrapper.flyouts .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;position:relative;top:auto}}.hs_cos_wrapper_type_cta img,.hs_cos_wrapper_type_logo img,.hs_cos_wrapper_type_rich_text img{height:auto;max-width:100%}.overlay-bg{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3))}.arrow-holder,.more-arrow{transition:all .3s ease-out}.single-item:hover .more-arrow,a:hover .arrow-holder,a:hover>.more-arrow{transform:translateX(4px)}.section-icon-text-two-column>.row-fluid{position:relative}.shadow-default{box-shadow:0 11px 25px 0 rgba(0,0,0,.08)}@media screen and (max-width:767px){.section-icon-text-two-column>.row-fluid>.widget-span{border-bottom:1px solid #d7e0ec}}@media screen and (min-width:768px){.section-icon-text-two-column>.row-fluid{border-bottom:1px solid #d7e0ec}.section-icon-text-two-column>.row-fluid:after{background:#d7e0ec;content:"";height:100%;left:50%;position:absolute;top:0;width:1px}}@media screen and (max-width:768px){.body-container--calculator form,.body-container--contact form{padding:0}}.body-container--calculator .hs-input,.body-container--contact .hs-input{width:100%!important}.body-container--calculator .hs-form-field,.body-container--contact .hs-form-field{position:relative}.body-container--contact .hs-fieldtype-textarea{min-height:160px;position:relative}.body-container--calculator .hs-error-msg,.body-container--contact .hs-error-msg{display:none;position:absolute;top:100%;transform:translateY(-7px)}.body-container--calculator .hs-error-msgs .hs-main-font-element,.body-container--contact .hs-error-msgs .hs-main-font-element{color:#ef6b51}.body-container--contact .hs_recaptcha{height:1px;overflow:hidden;position:absolute;visibility:hidden;width:1px}.body-container--calculator .hs_submit,.body-container--contact .hs_submit{display:flex;justify-content:end}.body-container--calculator form .hs-button,.body-container--calculator form input[type=submit],.body-container--contact form .hs-button,.body-container--contact form input[type=submit]{background-color:#e96342;border-radius:4px;font-size:16px;padding:8px 22px}.body-container--calculator form .hs-button:focus,.body-container--calculator form .hs-button:hover,.body-container--calculator form input[type=submit]:focus,.body-container--calculator form input[type=submit]:hover,.body-container--contact form .hs-button:focus,.body-container--contact form .hs-button:hover,.body-container--contact form input[type=submit]:focus,.body-container--contact form input[type=submit]:hover{background-color:#dc2626;color:#fff}.faq-arrow{transition:all .3s ease}details[open] .faq-arrow{transform:rotate(180deg)}details[open] .faq-title,details[open] a{color:#006ab6}.hs_cos_wrapper_type_rich_text ol,.hs_cos_wrapper_type_rich_text ul{list-style-type:disc;padding:15px 0 15px 15px}.hs_cos_wrapper_type_rich_text p{margin-bottom:.5em}.body-container--calculator form h5{border-top:1px solid #d7e0ec;font-size:24px;margin-top:32px;padding-top:32px}.body-container--calculator form .hs-form-field label,.body-container--contact form .hs-form-field label{font-weight:600}.body-container--calculator .hs-form-radio-display{position:relative}.body-container--calculator .hs-form-radio-display .hs-input{bottom:6px;left:50%;max-width:50px!important;position:absolute;transform:translateX(-75px)}.body-container--calculator .hs-form-radio-display .hs-input[value=Kidney]{transform:translateX(-65px)}@supports (-webkit-touch-callout:none){@media screen and (max-width:768px){.body-container--calculator .hs-form-radio-display .hs-input{bottom:4px;transform:translateX(-60px)}.body-container--calculator .hs-form-radio-display .hs-input[value=Kidney]{transform:translateX(-50px)}}}details summary::-webkit-details-marker{display:none}