.heading-section{margin-bottom:5rem}.calculate-savings{background-color:#f8f8f8;box-shadow:2px 4px 6px rgba(0, 0, 0, 0.1);border-radius:10px;padding:3rem 4rem;width:50vw;margin:0 auto 5rem}@media only screen and (max-width: 65.625em){.calculate-savings{width:70vw}}@media only screen and (max-width: 46.875em){.calculate-savings{width:100%}}.calculate-savings__icon{display:inline-block;width:100%;text-align:center}.calculate-savings__icon svg{width:40px;height:40px;fill:#2e7d32}.calculate-savings__title{text-align:center;font-weight:700;font-size:3rem;margin-bottom:2rem}.calculate-savings__description{text-align:center;margin-bottom:5rem}@media only screen and (max-width: 37.5em){.calculate-savings__description{margin-bottom:4rem}}.calculate-savings__form{margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media only screen and (max-width: 37.5em){.calculate-savings__form{grid-template-columns:1fr}}.calculate-savings__form-group label{margin-bottom:1.5rem}.calculate-savings__form-group input,.calculate-savings__form-group select{padding:1.25rem 1.25rem;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem}.calculate-savings__form-group input:focus,.calculate-savings__form-group select:focus{outline:none;border-color:#2e7d32;box-shadow:0 0 0 3px rgba(46, 125, 50, 0.2)}.calculate-savings__button{grid-column:span 2;margin:0 auto;width:100%}@media only screen and (max-width: 37.5em){.calculate-savings__button{grid-column:span 1}}.calculate-savings__result{margin-top:2rem;background-color:#f0fdf4;border:1px solid #b9f8cf;padding:2rem 3rem}.calculate-savings__result__top{margin-top:3rem;text-align:center}.calculate-savings__result h3.heading-3{font-weight:400}.calculate-savings__result__amount{font-size:5rem;font-weight:700;color:#2e7d32;margin:1rem 0 3rem}.calculate-savings__result__cards{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.calculate-savings__result .card{padding:2rem 2.5rem}.calculate-savings__result .card__title{font-weight:600;font-size:1.4rem;color:#2e7d32}.calculate-savings__result .card__title--red{color:#f44336}.calculate-savings__result .card__price,.calculate-savings__result .card__subscription{font-size:1.8rem}.calculate-savings__result .card__price{margin-bottom:0}.feature-comparison__table th:nth-child(2),.feature-comparison__table th:nth-child(3){width:35%}
