.calculator__sr-calculator .calculator__form{display:block}.calculator__inputs{overflow:hidden;position:relative}.calculator__sr-calculator .calc__field p,.calculator__sr-calculator .calculator__inputs-heading,.calculator__sr-calculator .calculator__results-heading,.calculator__sr-calculator .output p{margin:0}.calculator__sr-calculator .calc__field{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.calc__field label{margin:0}.calculator__sr-calculator .calc__field-input{align-items:stretch;display:flex;overflow:hidden;width:100%}.calculator__sr-calculator .calc__field-accent{align-items:center;display:flex;justify-content:center;min-width:42px;padding:5px 10px}.calculator__sr-calculator .calculator__outputs{align-items:start;display:flex;flex-direction:column;gap:16px}.calculator__sr-calculator .calc__field input{max-width:100%}.calculator__sr-calculator .flex-1{flex:1 1 0%;max-width:100%}.calculator__sr-calculator .flex-auto{flex:1 1 auto}.calculator__sr-calculator .calculator__error{background:#dc3545;bottom:0;color:#fff;display:inline-block;font-size:14px;left:0;margin:0 auto;padding:10px;position:absolute;transform:translateY(100%);transition:transform .15s ease-in-out;width:100%}.calculator__sr-calculator .calculator__error.show{transform:translateY(0)}.calculator__button,.calculator__sr-calculator input[type=submit].hs-button.primary{all:unset;cursor:pointer}.calculator__sr-calculator .calculator__button:hover,.calculator__sr-calculator input[type=submit].hs-button.primary:hover{cursor:pointer;scale:1.05;transform:scale(1.05);transition:transform,scale .15s ease-in-out}.calculator__sr-calculator .calculator__hsform input[type=submit].hs-button.primary{margin:0!important}.calculator__hsform{width:100%}.calculator__show-hsform{margin:0!important}.has-suffix,.prefix-accent{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.has-prefix,.suffix-accent{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.calculator__sr-calculator.overlay{isolation:isolate;overflow:hidden;position:relative}.calculator__sr-calculator.overlay .calculator__outputs{background-color:#fff;border-radius:1px;bottom:1px;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);left:1px;margin:0;max-height:100%;opacity:0;overflow:auto;padding:60px;position:absolute;transform:translateY(110%);transition:all .2s ease;width:calc(100% - 2px);z-index:1}.calculator__sr-calculator.overlay.submitted .calculator__outputs{opacity:1;transform:translateY(0)}.calculator__sr-calculator .calculator__outputs .calculator__close-results{all:unset;cursor:pointer;display:grid;height:25px;line-height:0;opacity:.75;place-items:center;position:absolute;right:15px;top:15px;transform:scale(1);transition:all .2s ease;width:25px}.calculator__sr-calculator .calculator__outputs .calculator__close-results:hover{opacity:.75;transform:scale(1.2)}.calculator__sr-calculator .calculator__outputs .ccalculator__close-results span{pointer-events:none}.calculator__sr-calculator .desciption,.calculator__sr-calculator .desciption *{font-weight:400!important}@media (max-width:768px){.calculator__sr-calculator .calc__field{align-items:start;flex-direction:column;gap:8px;justify-content:start}.calculator__sr-calculator .calc__field-input{flex-wrap:wrap}.calculator__sr-calculator .calc__field-accent{flex:1}}.calculator__hsform.hidden,.calculator__sr-calculator .calc__field.hidden,.calculator__sr-calculator .hidden{display:none}