.module--calculator form .hs-form-field label{align-items:center;background:#fff;display:flex;font-size:var(--small-font-size);font-weight:var(--primary-font-weight-bold);gap:calc(var(--spacing-base)*4);left:calc(var(--spacing-base)*3);line-height:var(--small-line-height);padding-left:calc(var(--spacing-base)*2);padding-right:calc(var(--spacing-base)*2);position:absolute;top:0;transform:translateY(-50%);transition:color var(--normal-transition) ease-in-out;z-index:3}.module--calculator .module--calculator__form{flex:1}.module--calculator .module__inner{position:relative}.module--custom-form.module--calculator form .actions{margin-top:0}.module--custom-form.module--calculator form .actions:before{display:none}.module--custom-form.module--calculator form .actions:has(input[type=submit]){border-radius:10px;font-family:var(--secondary-font-family)}.module--custom-form.module--calculator form .actions input[type=submit]{white-space:nowrap}.module--calculator form .hs-form-field label+input:not([type=radio]):not([type=checkbox]):not([type=submit]){background-color:inherit;color:var(--black-color);font-weight:var(--primary-font-weight-medium);position:relative}.module--calculator form .hs-form-field label:has(+input:focus),.module--calculator--filled form .hs-form-field label:has(+input){color:var(--first-color)}.module--calculator.module--custom-form .module__inner form input[type=number]:focus{border-color:var(--first-color)}.module--calculator--filled form .hs-form-field input{border-color:var(--form-fields-focus-border-color)}.module--calculator .module--calculator__results{font-size:var(--extra-small-font-size);line-height:var(--extra-small-line-height);position:relative}.module--calculator .module--calculator__results:before{background:var(--medium-gray-color);content:"";height:calc(100% - var(--spacing-base)*6);position:absolute;right:25%;top:50%;transform:translate(-50%,-50%);width:2px}.module--calculator .module--calculator__results>.row-fluid>[class*=span]{padding:calc(var(--spacing-base)*3) calc(var(--spacing-base)*4)}.module--calculator .module--calculator__results>.row-fluid{border-radius:var(--rounded-small)}.module--calculator .module--calculator__results>.row-fluid:nth-child(2n){background-color:#f8f8f8}.module--calculator .module--calculator__results .row-fluid.module--calculator__results-head .module--calculator__results-title{color:var(--fourth-color);flex:0 0 41.666%;font-size:var(--small-font-size);font-weight:var(--secondary-font-weight-medium);justify-content:center;width:41.666%}.module--calculator .module--calculator__results .row-fluid:not(.module--calculator__results-head) .module--calculator__results-title{color:var(--dark-gray-color);flex:0 0 41.666%;font-weight:var(--primary-font-weight-medium);justify-content:center;width:41.666%}.module--calculator .module--calculator__results>.row-fluid.module--calculator__results-head>[class*=span]:not(.module--calculator__results-title){color:var(--dark-gray-color);flex:0 0 58.333333%;font-weight:var(--primary-font-weight-medium);text-align:right;width:58.333%}.module--calculator .module--calculator__results>.row-fluid:not(.module--calculator__results-head)>[class*=span]:not(.module--calculator__results-title){color:var(--black-color);flex:0 0 58.333333%;font-weight:var(--primary-font-weight-medium);text-align:right;width:58.333%}.module--calculator .module--calculator__results>.row-fluid.module--calculator__results-head>[class*=span]:not(.module--calculator__results-title) [class*=span],.module--calculator .module--calculator__results>.row-fluid:not(.module--calculator__results-head)>[class*=span]:not(.module--calculator__results-title) [class*=span]{flex:0 0 50%;width:50%}.module--calculator:not(.module--calculator--filled) .module--calculator__reset,.module--calculator:not(.module--calculator--filled) .module--calculator__results{display:none}.module--calculator .module--calculator__reset{align-items:center;background-color:var(--white-color);border:1px solid var(--medium-gray-color);border-radius:50px;cursor:pointer;display:flex;flex-flow:column;height:36px;justify-content:center;transition:background-color var(--normal-transition) ease-in-out,border var(--normal-transition) ease-in-out;width:36px}.module--calculator .module--calculator__reset:hover{background-color:var(--second-accent-color);border:1px solid var(--first-color)}.module--calculator .module--calculator__reset svg{height:14px;width:14px;fill:var(--first-color);transform:rotate(1turn);transition:transform var(--normal-transition) ease-in-out}.module--calculator .module--calculator__reset:hover svg{transform:rotate(0deg)}.module--calculator .hs-form-field>label{align-items:center;display:flex;gap:15px}.module--calculator .module--calculator__error-message:not(.active){display:none}.module--calculator__error-message .row-fluid{align-items:center;background-color:#f727171a;border-radius:calc(var(--spacing-base)*3);padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*6);position:relative}.module--calculator .error-message__icon-container{background-color:var(--first-color);border:2px solid var(--white-color);border-radius:50%;display:flex;left:0;padding:calc(var(--spacing-base)*1);position:absolute;top:0;transform:translate(-50%,-50%)}.module--calculator .error-message__icon-container svg{height:calc(var(--spacing-base)*4);width:calc(var(--spacing-base)*4)}.module--calculator .error-message__text .hs_cos_wrapper_type_rich_text{gap:calc(var(--spacing-base)*3)}.module.module--calculator .error-message__button-container .button{font-size:var(--small-font-size);line-height:var(--small-line-height);text-decoration:none}.module--calculator form .hs-form-field label+input::placeholder{color:#6d7787;font-weight:var(--body-font-weight)}@media (max-width:992px){.dnd-section .row-fluid>[class*=span]:has(>.module--calculator__reset){align-items:center;flex-flow:row wrap;gap:var(--columns-gap);justify-content:center;position:relative}.module--calculator .module--calculator__reset{position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}.module--calculator .module--calculator__form>.dnd-row>.row-fluid,.module--calculator__error-message .row-fluid{gap:calc(var(--spacing-base)*6)}}@media (min-width:993px){.module--calculator .module--calculator__reset{position:absolute}}