@media screen and (min-width:0px){section#hero{background-color:var(--color--blue50)}section#hero.services h1{max-width:600px}section#process .container,section#why .container{background-color:var(--color--blue50);border-radius:var(--border-radius--24)}section#categories.landlords-property-owners .content__text-wrapper h2,section#categories.landlords-property-owners .content__text-wrapper p,section#categories.tax-planning .content__text-wrapper h2,section#categories.tax-planning .content__text-wrapper p,section#process .container .inner .content .content__text-wrapper,section#why .container .inner .content .content__text-wrapper{text-align:center}section#categories.landlords-property-owners .content__text-wrapper p,section#categories.tax-planning .content__text-wrapper p{margin:0 auto;max-width:894px}section#categories .container{padding-bottom:0}section#categories .content .category__card{background-color:var(--color--blue50);border-radius:var(--border-radius--24);display:grid;gap:var(--spacing--column-gutter);grid-template-columns:repeat(1,1fr);padding:var(--spacing--column-gutter)}section#categories .content .category__card .card-column.heading{grid-row:1/2}section#categories .content .category__card .card-column.description{grid-row:2/3}section#categories .content .category__card .card-column .card-column__heading-wrapper{display:flex;flex-direction:column;gap:1.5rem}section#categories .content .category__card .card-column .card-column__heading-wrapper h2{font-size:var(--font-size--h3);font-weight:700}section#categories .content .category__card .card-column .card-column__heading-wrapper .image-wrapper{aspect-ratio:534/267}section#categories .content .category__card .card-column .card-column__description-wrapper{display:flex;flex-direction:column;gap:1.5rem}section#categories .content .category__card .card-column .card-column__description-wrapper.descriptions-only{gap:0}section#categories .content .category__card .card-column .card-column__description-wrapper.descriptions-only p{font-weight:600}section#categories .content .category__card .card-column .card-column__description-wrapper.descriptions-only .button-wrapper{margin-top:1.5rem}section#categories .content .category__card .card-column .card-column__description-wrapper .description{border-top:1px solid var(--color--border);display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}section#categories .content .category__card .card-column .card-column__description-wrapper .description h3{font-family:var(--font-family--funnel-sans);font-size:var(--font-size--h5);font-weight:600}section#categories .content .category__card .card-column .card-column__description-wrapper .button-wrapper{padding-top:0}}@media screen and (min-width:992px){section#categories .content .category__card.odd{grid-template-columns:4.5fr 7.5fr}section#categories .content .category__card.even{grid-template-columns:7.5fr 4.5fr}section#categories .content .category__card .card-column.description,section#categories .content .category__card .card-column.heading{grid-row:unset}section#categories .content .category__card .card-column .card-column__heading-wrapper{height:100%}section#categories .content .category__card .card-column .card-column__heading-wrapper .image-wrapper{aspect-ratio:unset;height:100%;margin-top:1.5rem}section#categories.landlords-property-owners .content .category__card .card-column .card-column__heading-wrapper{height:unset}section#categories.landlords-property-owners .content .category__card .card-column .card-column__heading-wrapper .image-wrapper{aspect-ratio:414/207}}@media screen and (min-width:0px){section#business-types.bookkeeping .content .content__text-wrapper h2{max-width:800px}section#business-types.bookkeeping .content .content__text-wrapper p{max-width:840px}section#business-types.sales-tax .content .content__text-wrapper h2{max-width:640px}}@media screen and (min-width:768px){section#business-types.bookkeeping .content .content__rows h3{max-width:320px}}@media screen and (min-width:0px){section#tax-dates .content{align-items:center}section#tax-dates .content h2,section#tax-dates .content p{text-align:center}section#tax-dates .content .wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--spacing--row-gutter)}section#tax-dates .content .wrapper .button-wrapper{padding-top:0}section#tax-dates .row-wrapper{display:grid;gap:0;grid-template-columns:repeat(1,1fr)}section#tax-dates .row-wrapper:last-child .content__row:last-child{padding-bottom:0}section#tax-dates .row-wrapper .content__rows{grid-template-columns:repeat(1,1fr)}section#tax-dates .row-wrapper .content__row{gap:calc(var(--spacing--column-gutter)*.25);grid-template-columns:repeat(6,1fr)}section#tax-dates .row-wrapper .content__row .content__column:first-child{grid-column:1/5}section#tax-dates .row-wrapper .content__row .content__column:nth-child(2){grid-column:5/7}section#tax-dates .row-wrapper .content__row .content__column:nth-child(2) p{text-align:right}}@media screen and (min-width:992px){section#tax-dates .row-wrapper{gap:var(--spacing--column-gutter);grid-template-columns:repeat(2,1fr)}section#tax-dates .row-wrapper:last-child .content__row{padding-bottom:0}}@media screen and (min-width:0px){section#deductions .content .content__rows{-moz-column-gap:var(--spacing--column-gutter);column-gap:var(--spacing--column-gutter);display:grid;grid-template-columns:repeat(1,1fr)}section#deductions .content .content__rows .content__cell{border-top:1px solid var(--color--border);display:grid;gap:1.5rem;grid-template-columns:auto 1fr;padding:var(--spacing--row-gutter) 0}section#deductions .content .content__rows .content__cell:nth-child(6){padding-bottom:0}section#deductions .content .content__rows .content__cell p{padding-top:.25rem}section#deductions .content .content__rows .content__cell .icon-wrapper{padding:0}section#deductions .content .wrapper{display:flex;justify-content:center}}@media screen and (min-width:768px){section#deductions .content .content__rows{grid-template-columns:repeat(2,1fr)}section#deductions .content .content__rows .content__cell:nth-child(5){padding-bottom:0}}