@media only screen and (min-width:992px){.budget_calculator .alert{padding:24px}}@media only screen and (max-width:767px){.budget_calculator .table-responsive{border:1px solid #ddd;border-radius:12px}}.budget_calculator .division-grid .division-item{border-width:4px;border-color:#b2d7cc;border-radius:16px;background-color:#fff}@media only screen and (min-width:992px){.budget_calculator .division-grid .division-item{padding:32px}}.budget_calculator .division-grid .division-item:has(.cta .radio.mod-btn input[type=checkbox]:checked),.budget_calculator .division-grid .division-item:has(.cta .radio.mod-btn input[type=radio]:checked){border-width:4px;border-color:#007a53}.budget_calculator .division-grid .division-details{text-align:left}.budget_calculator .division-grid .division-details ul{padding:0;margin:0;list-style:none;margin-bottom:20px;font-weight:600}.budget_calculator .division-grid .division-details ul:not([class*=text-]){text-align:unset}.budget_calculator .division-grid .division-details .budget-calculator-price-display p{margin-bottom:27px}.budget_calculator .division-grid .division-details:has(.budget-calculator-price-display){display:flex;flex-direction:column;height:100%}.budget_calculator .division-grid .division-details:has(.budget-calculator-price-display) .budget-calculator-price-display{margin-top:auto}.budget_calculator .division-grid .division-details .cta .radio.mod-btn .btn{display:block}.budget_calculator .division-grid .division-details .price{font-size:23px;font-family:Comfortaa,cursive;color:#004e35}.budget_calculator .division-grid .division-details .budget-calculator-price-display,.budget_calculator .division-grid .division-details .cta,.budget_calculator .division-grid .division-details>h4:first-child{text-align:center}