.PageTitle{font-size:2.81rem}@media(min-width:960px){.PageTitle{font-size:3.75rem}}.TaxCalculator__Description{max-width:54ch}.TaxCalculator__Dropdown{box-sizing:border-box;max-width:26.88rem;padding:1.13rem 1.56rem;background:url(/build-assets/_next/static/media/arrow-2.75b87567.svg) no-repeat calc(100% - 1.56rem) 50%;background-color:#fff;background-size:.63rem .31rem;border:1px solid #e6e4e3;border-radius:100px;appearance:none}.TaxCalculator__Dropdown:focus{border:1px solid #fab131;border-radius:100px;outline:0}.TaxCalculator .TaxCalculator__Background .ErrorMessage{display:none;height:0;transform:translateY(1.16rem);opacity:0;transition:opacity 1s}.TaxCalculator .TaxCalculator__Background.activated .ErrorMessage,.TaxCalculator .TaxCalculator__Background:focus-within .ErrorMessage{display:block;opacity:1}.TaxCalculator .TaxCtaButton{max-width:18.75rem;-webkit-text-decoration:none;text-decoration:none;border-radius:100px}.TaxCalculator .ProvincesLinksLabel{background-color:#fff;overflow:auto;padding:25px}.TaxCalculator .white-space-pre-wrap{white-space:pre-wrap}.TaxCalculator .PageSection,.TaxCalculator .TaxCalculator__Background{padding-top:0;padding-bottom:175px}@media(max-width:480px){.TaxCalculator .PageSection .PageSection,.TaxCalculator .PageSection .TaxCalculator__Background,.TaxCalculator .TaxCalculator__Background .PageSection,.TaxCalculator .TaxCalculator__Background .TaxCalculator__Background{padding-top:0;padding-bottom:80px}}.TaxCalculator .ProvinceLinks{padding-top:245px}@media(max-width:480px){.TaxCalculator .ProvinceLinks .ProvinceLinks{padding-top:88px}}.TaxCalculator .NewsCarousel,.TaxCalculator .NewsCarousel .NewsCard{height:34.38rem}