html{scroll-behavior:smooth;scroll-padding-top:150px}.entry-content>:first-child{padding-top:0}.required-marker{color:red}.dz-row{margin-left:-1rem;margin-right:-1rem;display:flex}.dz-row>*{flex-grow:1;padding-left:1rem;padding-right:1rem}.dzform input:not([type=submit]){margin:0!important}.dzform input[type=radio],.dzform input[type=checkbox]{accent-color:#7d6741!important;width:1rem!important;height:1rem!important}.dzform-h2{text-align:center;margin:40px 0!important}.dzform-h4{margin:.67em 0}.text-center{text-align:center}#water_test_result{color:#7d6741}@media (width<=575.98px){.dzform__contact-info,.dzform__water-test-types{flex-direction:column}.dz-water-test-types__card:not(:first-child){margin-top:2rem}}@media (width<=991.98px){.dz-packages{flex-direction:column}.dz-package-card:not(:first-child){margin-top:2rem}}.dz-water-test-types__card,.dz-water-packages__card,.dz-rad-packages__card{margin-left:1rem;margin-right:1rem}.dz-water-test-types__card{flex-basis:50%}.dz-water-packages__card,.dz-rad-packages__card{flex-basis:33.3333%}.dzform-card{cursor:pointer;background-color:#f5f5f5;outline:0 solid #0000;padding:35px 20px;transition:padding .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,outline .2s ease-in-out;position:relative;box-shadow:0 0 #0000}.dzform-card.dz-package-card{padding:35px 20px 48px}.dzform-card:hover{color:#333}.dzform-card:hover,.dzform-card.is-selected{background-color:#fff;padding-top:30px;padding-bottom:40px;box-shadow:0 5px 12px #00000012}.dzform-card:hover.dz-package-card,.dzform-card.is-selected.dz-package-card{padding-bottom:53px}.dzform-card.is-selected{color:#7d6741;outline:5px solid #7d6741}.dzform-card *{color:inherit}.dzform-card>*{flex-grow:1;width:100%}.dzform-card__title{text-align:center}.dzform__water-type,.dzform__extra-services{margin-top:30px;display:flex}.dzform__extra-services{flex-direction:column;align-items:end}.dzform__water-type{align-items:center}.dz-water-type__text,.dz-extra-services__text{white-space:nowrap;color:#333;font-size:1.5em}.dz-extra-services__text{text-align:center;margin-bottom:1rem}@media (width<=767.98px){.dz-extra-services__list{width:100%}}.dz-extra-services-list-item{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.dz-extra-services-list-item__price{margin-top:-.3em;margin-left:2rem}.dz-water-type__select{flex-grow:1;margin-left:2rem}.dz-packages{display:flex}.dz-package-price{flex-wrap:wrap;justify-content:space-between;align-self:end;align-items:center;width:calc(100% - 40px);display:flex;position:absolute;bottom:.7rem}.dz-package-price__price{margin-left:2rem}.dz-checkbox{cursor:pointer;vertical-align:top}.dz-price{font-weight:500}.dz-label{cursor:pointer}.dz-tests{grid-gap:2rem;grid-template-columns:repeat(3,1fr);display:grid}@media (width<=767.98px){.dz-tests{grid-template-columns:repeat(2,1fr)}}@media (width<=575.98px){.dz-tests{grid-template-columns:1fr}}tr.dz-test{border:0}tr.dz-test>td{vertical-align:top;padding:.25em .5em}tr.dz-test>td:first-child:not([colspan="2"]),tr.dz-test>td:last-child:not([colspan="2"]){width:0;padding:.25em 0}.add-your-parameter{text-align:center;color:#fff;cursor:pointer;background-color:#7d6741;border-radius:3px;width:47.3px;margin-left:auto;padding:15px;font-size:1.5em;line-height:17.3px;display:block}.add-your-parameter:hover{background-color:#644e28}.add-your-parameter.disabled{pointer-events:none;opacity:.5}.dz-test__checkbox,.dz-test__label{cursor:pointer}.dz-test__price_on-request{white-space:nowrap;color:red}.dzform__totals{text-align:center;margin-top:2rem}.dzform-totals__total{font-size:1.5rem}.dzform-totals__submit{cursor:pointer;margin:1rem auto 0}.dzform-totals__submit.disabled,.dzform-totals__submit[disabled=true]{pointer-events:none}.line-height-1-1 *{line-height:1.1}.line-height-1-1 li{margin-bottom:.1rem}.dz-restoration-form__fields{gap:1rem;margin-top:1rem;display:grid}.dz-form-field{flex-direction:column;gap:.35rem;display:flex}.dz-form-field__select,.dz-form-field__input{width:100%;padding:.5rem}.dz-tariff-table{overflow-x:visible}.dz-tariff-table__table{margin-bottom:0}@media (width<=767.98px){.dz-tariff-table__table thead{top:calc(66px + var(--wp-admin--admin-bar--height,0px));z-index:2;background-color:#fff;display:block;position:sticky}.dz-tariff-table__table thead tr{grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=600px){.dz-tariff-table__table thead{top:80px}}@media (width<=767.98px){.dz-tariff-table__table tbody{display:block}}.dz-tariff-table__table th,.dz-tariff-table__table td{padding:.5rem}@media (width>=768px){.dz-tariff-table__table th,.dz-tariff-table__table td{border-bottom:1px solid #eee}}.dz-tariff-table__table th{vertical-align:top}@media (width>=768px){.dz-tariff-table__table th{border-bottom:1px solid #ccc}}.dz-tariff-table__service-head,.dz-tariff-table__service{text-align:left}.dz-tariff-table__service-head{vertical-align:bottom}@media (width<=767.98px){.dz-tariff-table__service-head{display:none}}.dz-tariff-table__tariff-head,.dz-tariff-table__cell{text-align:center}.dz-tariff-table__cell:nth-child(2):has(.dz-tariff-table__included){background-color:#deebf5}.dz-tariff-table__cell:nth-child(3):has(.dz-tariff-table__included){background-color:#fff1cd}.dz-tariff-table__cell:nth-child(4):has(.dz-tariff-table__included){background-color:#e2efda}@media (width<=767.98px){.dz-tariff-table__group,.dz-tariff-table__group td{display:block}}.dz-tariff-table__group td{background-color:#f9f9f9;font-weight:700}@media (width>=768px){.dz-tariff-table__group td{border-top:1px solid #ddd}}@media (width<=767.98px){.dz-tariff-table__row{border:1px solid #9696961a;grid-template-columns:repeat(3,1fr);margin:.5rem 0;display:grid}.dz-tariff-table__service{grid-column:1/-1}}.dz-tariff-table__included{color:#1a7f37;font-weight:700}.dz-tariff-table__excluded{color:#bbb}.dz-tariff-table.is-collapsed .dz-tariff-table__table tbody>tr:first-child{opacity:1}.dz-tariff-table.is-collapsed .dz-tariff-table__table tbody>tr:nth-child(2){opacity:.75}.dz-tariff-table.is-collapsed .dz-tariff-table__table tbody>tr:nth-child(3){opacity:.5}.dz-tariff-table.is-collapsed .dz-tariff-table__table tbody>tr:nth-child(4){opacity:.25}.dz-tariff-table.is-collapsed .dz-tariff-table__table tbody>tr:nth-child(n+5){display:none}.dz-tariff-table__toggle-btn{cursor:pointer;text-align:center;background-color:#f1f1f1;border:none;width:100%;padding:.5rem 1rem;font-weight:500;transition:padding .15s ease-in-out,background-color .15s ease-in-out}.dz-tariff-table__toggle-btn:before,.dz-tariff-table__toggle-btn:after{content:"»";padding:0 .4rem;display:inline-block}.dz-tariff-table__toggle-btn.is-collapsed{transform:translateY(-1rem)}@media (width<=767.98px){.dz-tariff-table__toggle-btn.is-collapsed{margin-top:-.5rem}}.dz-tariff-table__toggle-btn.is-collapsed:hover{padding:.7rem 1rem .3rem}.dz-tariff-table__toggle-btn.is-collapsed:before,.dz-tariff-table__toggle-btn.is-collapsed:after{transform:rotate(90deg)}.dz-tariff-table__toggle-btn:not(.is-collapsed){margin-top:1rem}.dz-tariff-table__toggle-btn:not(.is-collapsed):hover{padding:.3rem 1rem .7rem}.dz-tariff-table__toggle-btn:not(.is-collapsed):before,.dz-tariff-table__toggle-btn:not(.is-collapsed):after{transform:rotate(-90deg)}.dz-tariff-table__toggle-btn:hover{background-color:#e5e5e5}.dz-tariff-option{cursor:pointer;flex-direction:column;align-items:center;gap:.25rem;display:inline-flex}.dz-tariff-option__price{font-weight:700}.dz-addon-block{border:1px solid #e2e2e2;border-radius:8px;margin-top:1.5rem;padding:1rem}.dz-addon-block>summary{cursor:pointer;outline:none;justify-content:start;align-items:center;gap:1rem;font-weight:600;list-style:none;display:flex}.dz-addon-block>summary::-webkit-details-marker{display:none}.dz-addon-block>summary:before{content:"✜";color:#666;text-align:center;font-size:1.5711em;font-weight:700;line-height:1.1;transition:transform .4s cubic-bezier(.3,0,0,1.5),color .15s ease-in-out}.dz-addon-block[open]>summary:before{color:#7d6741;transform:rotate(45deg)scale(1.05)}.dz-addon-block__content{border-top:1px solid #f0f0f0;margin-top:1rem;padding-top:.75rem}.dz-addon-block__header{margin-bottom:.75rem}.dz-addon-block__title{margin:0;display:inline}.dz-addon-block__summary-subtotal{color:#777;white-space:nowrap;margin-left:auto;font-size:.9em;font-weight:600}.dz-addon-block__description{color:#666;margin:.25rem 0 1rem}.dz-addon-block__footer{border-top:1px dashed #ddd;justify-content:space-between;margin-top:1rem;padding-top:.75rem;font-weight:700;display:flex}.dz-addon-field{margin-bottom:.75rem}.dz-addon-field__title{margin-bottom:.35rem;font-weight:600;display:block}.dz-addon-field__options{flex-direction:column;display:flex}.dz-addon-option{cursor:pointer;align-items:start;gap:.35rem;display:inline-flex}.dz-addon-option__price{color:#7d6741;white-space:nowrap}.dz-addon-service{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;padding:.5rem 0;display:flex}.dz-addon-service__select{cursor:pointer;flex:1 0 0;align-items:baseline;gap:.5rem;display:inline-flex}.dz-addon-service__select input{transform:translateY(.15rem)}.dz-addon-service__controls{flex:1 0 0;justify-content:end;align-items:center;gap:.75rem;margin-left:auto;display:inline-flex}@media (width<=575.98px){.dz-addon-service__controls{flex-direction:column;align-items:end}}.dz-addon-service__unit-price{text-align:right;min-width:3rem}.dz-quantity{align-items:center;gap:.25rem;display:inline-flex}.dz-quantity__btn{cursor:pointer;background:#fafafa;border:1px solid #ccc;border-radius:4px;width:1.75rem;height:1.75rem;line-height:1}.dz-quantity__input{text-align:center;width:3.5rem;padding:.25rem}.dz-quantity--fixed{color:#666}.dz-global-services-section{margin-top:2rem;font-size:1.1429em}.dz-global-services-section .dz-addon-field__title{color:#333}.dz-global-services-section .dz-addon-option{align-items:baseline}@media (width>=768px){.dz-global-services-section .dz-addon-option__price{margin-left:auto}}.dz-grand-total__row{border-top:2px solid #333;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;font-size:1.25rem;font-weight:700;display:flex}body,#wrapper{overflow:visible!important}.vc_section~.vc_row{margin-left:0;margin-right:0}.vc_section~.vc_row>.vc_col-sm-6:first-child{padding-left:0}.vc_section~.vc_row>.vc_col-sm-6:last-child{padding-right:0}@media (width<=767.98px){.vc_section~.vc_row>.vc_col-sm-6{padding-left:0;padding-right:0}}
