.NetIncome{background-color:#e8eff8;border-radius:2.19rem}.NetIncome__Title{color:#32302f;text-align:center;padding:84px 140px 32px;font-family:the-future,"system-ui",Helvetica Neue,"sans-serif";font-size:2.25rem;font-weight:700;line-height:1.2}@media (min-width:768px){.NetIncome__Title{font-size:3rem}}@media (max-width:959px){.NetIncome__Title{padding:60px 30px 20px}}.NetIncome__Column{column-count:2;color:#32302f;column-gap:40px;padding-bottom:84px;padding-left:1.25rem;padding-right:1.25rem;font-size:1.13rem;line-height:1.4}@media (min-width:768px){.NetIncome__Column{padding-left:4.5rem;padding-right:4.5rem;font-size:1.31rem}}@media (max-width:959px){.NetIncome__Column{column-count:1;column-gap:0}}
.xu3fza_heading_{color:#32302f;margin-bottom:2rem}.xu3fza_list_{list-style:none}.xu3fza_listItem_{margin-bottom:.75rem}.xu3fza_provinceImage_{object-fit:cover;object-position:center;border-radius:50%;width:1.5rem;height:1.5rem;margin:.3125rem}.xu3fza_provincesContainer_{align-items:flex-start;display:flex}
.CalculatorResult{color:#54575a;flex-direction:column;width:80%;margin-left:auto;margin-right:auto;display:flex}.CalculatorResult .ResultRow{justify-content:space-between;align-items:center;width:100%;margin:0;font-size:21px;display:flex}.CalculatorResult .ResultRow[data-spacing=sm]{margin-top:.75rem}.CalculatorResult .ResultRow[data-spacing=xs]{margin-top:.5rem}.CalculatorResult .ResultRow[data-emphasis=true]{font-weight:600}.CalculatorResult .ResultRow__Title{max-width:16.25rem}.CalculatorResult .ResultRow__Label{margin-right:.5rem}.CalculatorResult .ResultRow__Result{display:block}.CalculatorResult .CalculatorResult__List{margin-left:0;margin-right:0;list-style-type:none}.CalculatorResult #taxAccordionButton{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border-width:0;height:2.31rem;margin:0;padding:0;line-height:normal;-webkit-text-decoration:none;text-decoration:none;top:0;overflow:visible}.CalculatorResult #afterTaxIncome.ResultRow__Result,.CalculatorResult #totalTax.ResultRow__Result{font-size:21px}@media (min-width:768px){.CalculatorResult #afterTaxIncome.ResultRow__Result,.CalculatorResult #totalTax.ResultRow__Result{font-size:27px}}.CalculatorResult .Section{border-top:1px solid #0000001a;padding-top:1.25rem;padding-bottom:1.25rem}.CalculatorResult .Section--center{text-align:center}.CalculatorResult .Summary{width:100%;margin:0;font-size:21px}.CalculatorResult .Summary__Heading{font-size:1.31rem;font-weight:600}.CalculatorResult .Summary__Body{margin-top:.75rem}.CalculatorResult .Disclaimer{padding-bottom:32px}.CalculatorResult .Disclaimer__Text{width:100%;margin:0;font-size:.87rem}@media (min-width:768px){.CalculatorResult .Disclaimer__Text{font-size:1rem}}
.TaxSignupBanner{text-align:center;background-color:#e8eff8;border-radius:2.19rem;padding:1.25rem}@media (min-width:640px){.TaxSignupBanner{padding-left:2rem;padding-right:2rem}}
.ResultGrid{background-color:#fff;border-radius:2.19rem;grid-template-rows:auto auto 1fr;grid-template-columns:1fr;width:100%;margin-top:3.25rem;margin-left:0;display:grid;box-shadow:0 10px 40px #0000001a}@media (min-width:768px){.ResultGrid{width:50%;margin-top:0;margin-left:2rem}}.ResultGrid h2{color:#32302f;text-align:center;padding-top:48px;font-size:24px}
.TaxBracket{color:#54575a}.TaxBracket__Heading,.TaxBracket__Subtitle{text-align:center}.TaxBracket__Grid{margin-top:2rem}.TaxBracket h1{font-size:48px}.TaxBracket h3,.TaxBracket p,.TaxBracket tr{flex:none;order:1;margin:16px;font-size:21px;line-height:29px}.TaxBracket th,.TaxBracket td{padding-bottom:15px}.TaxBracket th{border-bottom:1px solid #bfbdbb;height:75px}@media (max-width:959px){.TaxBracket th:first-child{padding-right:15px}}.TaxBracket td:first-child,.TaxBracket th:first-child{text-align:left}.TaxBracket td:nth-child(2),.TaxBracket th:nth-child(2){text-align:right}.TaxBracket tbody td:first-child{padding-top:16px}.TaxBracket .table-wrapper{background:#fff;border-radius:20px;height:fit-content;min-height:100%;margin:18px;padding:45px}@media (max-width:959px){.TaxBracket .table-wrapper{min-height:fit-content;margin:0 0 32px;padding:24px;font-size:18px}}.TaxBracket table{width:100%}
.TaxCalculatorField{margin-bottom:2rem}.TaxCalculatorField__LabelRow{margin-bottom:.5rem}.TaxCalculatorField__Label{font-size:1.13rem}.TaxCalculatorField__LabelText{margin-right:.5rem}.TaxCalculatorField .Tooltip{vertical-align:middle}
.PageTitle{color:#32302f;text-align:center;margin-top:5.25rem;font-size:2.81rem}@media (min-width:960px){.PageTitle{font-size:3.75rem}}.TaxCalculator__Content{color:#32302f}.TaxCalculator__Description{color:#32302f;text-align:center;max-width:54ch;margin-top:2rem;margin-left:auto;margin-right:auto;font-size:1.13rem}@media (min-width:768px){.TaxCalculator__Description{font-size:1.31rem}}.TaxCalculator__Dropdown{box-sizing:border-box;appearance:none;background:#fff url(../media/arrow-2.url.2dabcf4lsemdv.svg?dpl=f170bec71b6c69b5174e2bff9d7d0f5e9b88ffe5) calc(100% - 1.56rem)/.63rem .31rem no-repeat;border:1px solid #e6e4e3;border-radius:100px;width:100%;max-width:26.88rem;margin-top:3.25rem;margin-left:auto;margin-right:auto;padding:1.13rem 1.56rem;font-family:the-future,"system-ui",Helvetica Neue,"sans-serif";font-weight:500;display:block}.TaxCalculator__Dropdown:focus{border:1px solid #fab131;border-radius:100px;outline:0}.TaxCalculator .ColumnWrapper{flex-direction:column;width:100%;margin-top:3.25rem;padding-top:.75rem;display:flex}@media (min-width:768px){.TaxCalculator .ColumnWrapper{flex-direction:row}}.TaxCalculator .ColumnWrapper__Form{width:100%;padding-right:0}@media (min-width:768px){.TaxCalculator .ColumnWrapper__Form{width:50%;padding-right:2rem}}.TaxCalculator .ErrorMessage{color:#a43d12;text-align:center;justify-content:center;align-items:center;width:100%;height:.16rem;display:flex}.TaxCalculator .ErrorMessage__Icon{margin-right:.5rem}.TaxCalculator .TaxCalculator__Background .ErrorMessage{opacity:0;height:0;transition:opacity 1s;display:none;transform:translateY(1.16rem)}.TaxCalculator .TaxCalculator__Background.activated .ErrorMessage,.TaxCalculator .TaxCalculator__Background:focus-within .ErrorMessage{opacity:1;display:block}.TaxCalculator .TaxCtaButton{border-radius:100px;max-width:18.75rem;-webkit-text-decoration:none;text-decoration:none}.TaxCalculator .ProvincesLinksLabel{background-color:#fff;padding:25px;overflow:auto}.TaxCalculator .white-space-pre-wrap{white-space:pre-wrap}.TaxCalculator .ProvinceLinks{padding-top:245px}@media (max-width:480px){.TaxCalculator .ProvinceLinks .ProvinceLinks{padding-top:88px}}.TaxCalculator .NewsCarousel,.TaxCalculator .NewsCarousel .NewsCard{height:34.38rem}