.mxns-calc,.mxns-calc *{box-sizing:border-box}.mxns-calc{--main-color:#1e4375;--accent-color:#adce68;align-items:center;color:var(--main-color);display:flex;flex-direction:column;gap:1rem;width:100%}.mxns-calc,.mxns-calc button,.mxns-calc input{font-family:system-ui}.mxns-calc__navigation{display:flex;flex-direction:row;gap:1rem}.show-results .mxns-calc__header,.show-results .mxns-calc__navigation .button:last-child{display:none}.mxns-calc .button{all:unset;background-color:var(--accent-color);border:1px solid var(--accent-color);border-radius:150px;color:#fff;cursor:pointer;min-width:100px;padding:12px 24px;text-align:center;text-transform:uppercase}.mxns-calc .button--outlined{background:none;border-color:var(--main-color);color:var(--main-color)}.mxns-calc .button--outlined:focus,.mxns-calc .button--outlined:hover{background:var(--main-color);border:1px solid var(--main-color);color:#fff;transform:none}.mxns-calc .button:has(svg:first-child){padding-left:45px;position:relative}.mxns-calc .button svg{left:18px;max-height:20px;max-width:20px;position:absolute;top:50%;transform:translateY(-50%)}.mxns-calc .button svg path{fill:currentColor}.mxns-calc__questions-container{display:grid;grid-template-areas:"questions";grid-template-columns:1fr;grid-template-rows:1fr}.mxns-calc.show-form .mxns-calc__questions-container,.mxns-calc.show-results .mxns-calc__questions-container,.mxns-calc__form-container,.mxns-calc__results-container{display:none}.mxns-calc.show-form .mxns-calc__form-container{display:block;padding:2rem;width:100%}.mxns-calc__results-container.print{padding:28px}.mxns-calc__results-container.print button{display:none!important}.mxns-calc__category-container{display:flex;flex-direction:column;gap:1rem}.mxns-calc__form-container .hs_submit.hs-submit{display:none}.mxns-calc__result{align-items:center;display:grid;grid-template-columns:1fr 300px;grid-template-rows:1fr;position:relative}.mxns-calc__remove-result-button{all:unset;cursor:pointer;font-size:20px;padding:8px 12px;position:absolute;right:0;top:0}.mxns-calc__result[data-required=true] .mxns-calc__remove-result-button,.mxns-calc__result[data-showcased=false] .mxns-calc__remove-result-button{display:none}.mxns-calc__result[data-showcased=false]{border-style:dashed}.button.mxns-calc__add-result-button{display:none;padding-block:8px;position:relative}.button.mxns-calc__add-result-button:before{content:"+";display:block;left:18px;position:absolute;top:50%;transform:translateY(-50%)}.mxns-calc__result[data-showcased=false] .mxns-calc__add-result-button{display:inline-block}.mxns-calc__result[data-showcased=false] .mxns-calc__number{display:none}.mxns-calc.show-results .mxns-calc__results-container,.mxns-calc__showcased-results{display:flex;flex-direction:column;gap:1rem;width:100%}.mxns-calc.show-results .mxns-calc__results-container>h2,.mxns-calc.show-results .mxns-calc__results-container>h3,.mxns-calc.show-results .mxns-calc__results-container>p{text-align:center}.mxns-calc__answer,.mxns-calc__form-container,.mxns-calc__question,.mxns-calc__result{background:#fff;border:1px solid;border-radius:10px}.mxns-calc__question,.mxns-calc__result{padding:2rem}.mxns-calc__question{align-items:stretch;display:flex;flex-direction:column;gap:1rem;grid-area:questions;opacity:0;pointer-events:none}.mxns-calc__question>h3{text-align:center}.mxns-calc__question[data-active=true]{opacity:1;pointer-events:auto}.mxns-calc__answer{align-items:center;display:flex;flex:0 0 max(280px,calc(33.33% - (var(--answers-gap)*2)/3));gap:.5rem;padding:1rem}.mxns-calc__answer span{font-weight:700}.mxns-calc__answer.custom-input input[type=text]{border-color:inherit;border-style:dashed;border-width:0 0 1px;color:var(--main-color);display:none;font-size:1rem;padding:6px;width:100%}.mxns-calc__answer.custom-input [type=checkbox]:checked~span{display:none}.mxns-calc__answer.custom-input [type=checkbox]:checked~input[type=text]{display:inline-block}.number .mxns-calc__answer{align-items:flex-start;flex-direction:column}.mxns-calc input[type=number]{-moz-appearance:textfield;appearance:textfield;border:1px solid;border-radius:100px;display:inline-block;font-size:1.25rem;line-height:1;margin:0;max-width:100%;padding:5px 40px;text-align:center;vertical-align:middle;width:150px}.mxns-calc input[type=number]::-webkit-inner-spin-button,.mxns-calc input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mxns-calc__number{position:relative;width:fit-content}.mxns-calc__number-minus,.mxns-calc__number-plus{aspect-ratio:1;background:inherit;border:1px solid var(--main-color);border-radius:100px;color:var(--main-color);cursor:pointer;font-weight:700;height:100%;letter-spacing:normal;line-height:1;padding:0;position:absolute}.mxns-calc__number-minus:focus,.mxns-calc__number-minus:hover,.mxns-calc__number-plus:focus,.mxns-calc__number-plus:hover{background:var(--main-color);border:1px solid var(--main-color);color:#fff;transform:none}.mxns-calc__number-minus{border-bottom-right-radius:0;border-top-right-radius:0}.mxns-calc__number-plus{border-bottom-left-radius:0;border-top-left-radius:0;right:0}.mxns-calc__answers-container{--answers-gap:0.5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--answers-gap)}.mxns-calc__progress-indicator,.mxns-calc__progress-step{align-items:center;display:flex;flex:0 0 auto;flex-direction:row}.mxns-calc__progress-indicator{flex-wrap:wrap;gap:20px 30px;justify-content:center;padding:1rem}.mxns-calc__progress-step{gap:.5rem}.mxns-calc__progress-step span{aspect-ratio:1;background:var(--accent-color);border:1px solid var(--main-color);border-radius:100px;color:#fff;display:inline-grid;place-content:center;width:32px}.mxns-calc__progress-step[data-active=true] span{background:var(--main-color)}.mxns-calc__category-container>h3,.mxns-calc__header>h2,.mxns-calc__results-header>h2{margin:1rem 0;text-align:center}.mxns-calc__showcased-results+h2{margin:2rem 0 0}.mxns-calc__results-header-actions{text-align:right}.mxns-calc__header p,.mxns-calc__results-header p{margin-inline:auto;max-width:900px;text-align:center}.mxns-calc__result-price{font-size:24px}.mxns-calc__result-price-label{font-size:.75em}.mxns-calc__result>div:last-child{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.mxns-calc fieldset.form-columns-2>div{width:50%}.mxns-calc fieldset.form-columns-2>div.hs-dependent-field>div.hs-form-field{width:100%}@media (max-width:768px){.mxns-calc__result{display:flex;flex-direction:column;row-gap:1rem}.mxns-calc__progress-indicator{justify-content:flex-start;padding:0 0 1.5rem}.mxns-calc__question{padding:1rem}.mxns-calc__answer{flex:0 0 100%}}