.MNJnva_cost-calculator{grid-column:2/-2;grid-template-columns:subgrid;background-color:#fff;border-radius:.75rem;grid-auto-rows:auto;padding-block:4rem;display:grid;position:relative}@supports not (grid-template-columns:subgrid){.MNJnva_cost-calculator{grid:inherit}}.MNJnva_cost-calculator__title,.MNJnva_cost-calculator__text,.MNJnva_cost-calculator__result{grid-column:2 col-start/-2}@media screen and (min-width:768px){.MNJnva_cost-calculator__title,.MNJnva_cost-calculator__text,.MNJnva_cost-calculator__result{grid-column:3/-3}}.MNJnva_cost-calculator__content{display:contents}.MNJnva_cost-calculator__form{z-index:1;grid-column:2 col-start/-2}@media screen and (min-width:768px){.MNJnva_cost-calculator__form{grid-column:3/span 6}}@media screen and (min-width:1200px){.MNJnva_cost-calculator__form{grid-column:3/span 4}}.MNJnva_cost-calculator__image{display:none}@media screen and (min-width:768px){.MNJnva_cost-calculator__image{width:45%;display:block;position:absolute;bottom:3rem;right:2rem}}.MNJnva_cost-calculator__back{all:unset;color:#44738b;cursor:pointer;text-underline-offset:2px;align-items:center;display:flex}.MNJnva_cost-calculator__back svg{width:1.25rem;height:1.25rem;margin-right:.75rem}.MNJnva_cost-calculator__back:hover{text-decoration:underline}.MNJnva_cost-calculator__back:focus-visible{outline:.1875rem solid #44738b}.MNJnva_cost-calculator__summary{background-color:#e3dcd4;border-radius:.5rem;margin-block:2rem 4rem;padding:2rem}@media screen and (min-width:768px){.MNJnva_cost-calculator__summary{padding:2rem 3rem}}.MNJnva_cost-calculator-cost__header{text-align:center}.MNJnva_cost-calculator__costs{flex-flow:column;justify-content:space-around;gap:1rem;display:flex}@media screen and (min-width:576px){.MNJnva_cost-calculator__costs{flex-flow:wrap}}.MNJnva_cost-calculator__cost{text-align:center;font-weight:700}.MNJnva_cost-calculator__postfix{color:#093356}.MNJnva_cost-calculator__break-down{border-top:1px solid #fff;padding-top:2rem}.MNJnva_cost-calculator__error{color:#c73844}.MNJnva_cost-calculator__error a,.MNJnva_cost-calculator__error a:hover,.MNJnva_cost-calculator__error a:focus,.MNJnva_cost-calculator__error a:active,.MNJnva_cost-calculator__error a:visited{color:currentColor}.MNJnva_cost-calculator__table{border-collapse:collapse;text-align:left;width:100%}.MNJnva_cost-calculator__table th,.MNJnva_cost-calculator__table td{-webkit-hyphens:auto;hyphens:auto;vertical-align:bottom;border-bottom:1px solid #c9c1ba;padding-block:.25rem .125rem}.MNJnva_cost-calculator__table td:last-child{text-wrap:nowrap;text-align:right}
