#combined-corporate table tr td:first-child,#combined-personal table tr:nth-child(2),#federal-corporate table tr td:first-child,#federal-personal table tr:nth-child(2),#provincial-corporate table tr td:first-child,.tax-rate-container table tr:first-child{font-size:16px;font-weight:300;font-family:Poppins,"Times New Roman",Times,sans-serif;text-transform:uppercase;letter-spacing:1px;line-height:1.5}:root{--inside-block:6vw;--outside-block:8vw;--common-margin:5%;--common-top-bot-padding:4em;--static-top-bot-padding:70px}@media only screen and (min-width:2001px){:root{--outside-block:160px;--inside-block:120px}}@media only screen and (max-width:1680px){:root{--outside-block:5vw;--inside-block:4.5vw}}@media only screen and (max-width:1366px){:root{--static-top-bot-padding:63px}}@media only screen and (max-width:800px){:root{--static-top-bot-padding:59px}.banner.blue-overlay{margin-bottom:0}}@media only screen and (max-width:700px){:root{--static-top-bot-padding:42px;--common-top-bot-padding:2.5em}}#breadcrumbs,#breadcrumbs a{color:#F8F8F8}.nice-select{font-family:Poppins,"Times New Roman",Times,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;display:flex;align-items:center;border-radius:0;border:1px solid #bcbcbc;color:#858383;background:url(/wp-content/themes/dmcl/images/shell/icon-dropdown.svg) 98% 50% no-repeat;height:44px;width:100%;max-width:530px}.nice-select>span{width:100%;overflow:hidden;margin-top:3px}.banner.blue-overlay .nice-select .option:after,.nice-select:after{display:none}.nice-select .list{min-width:100%;max-width:90vw}.banner.blue-overlay{padding:12em 0 11em}.banner.blue-overlay:after{background-color:#53565a;opacity:.7}.intro-section .section-outer:after,.intro-section:after{background:#F8F8F8;position:absolute;top:0;left:0;bottom:0;z-index:-1;content:""}.intro-section{z-index:5;transition:margin-top .5s}.intro-section:after{right:23%}.intro-section .section-outer,.legend{position:relative}.intro-section .section-outer:after{right:calc(var(--inside-block) + var(--outside-block))}.intro-section .section-inner .heading-col{width:35%}.intro-section .section-inner .content-col{width:55%;padding-top:12px;padding-right:8%}.intro-section .section-outer .page-name-overlay{text-align:left;margin:0;padding-left:var(--inside-block);line-height:.7}.intro-section .section-outer .section-inner.middle-content{padding-bottom:70px}.legend{background-color:#3B0029;z-index:3;color:#F8F8F8}.legend .corporate,.legend .personal{display:flex;justify-content:space-between}.legend .corporate .primary-heading,.legend .personal .primary-heading{flex:0 0 30%;margin-right:8%;margin-bottom:0}.legend .personal{border-bottom:1px solid #809eb8;margin-bottom:var(--common-top-bot-padding);padding-bottom:var(--common-top-bot-padding)}@media only screen and (max-width:800px){.intro-section{margin-top:0!important}.intro-section .section-inner .content-col{padding-right:0;padding-top:0}.intro-section .section-outer .section-inner.middle-content{padding-bottom:40px}.legend .corporate,.legend .personal{flex-direction:column;padding-bottom:0;border-bottom:none;margin-bottom:40px}.legend .corporate .link-container,.legend .personal .link-container{padding-top:20px}.legend .corporate{margin-bottom:8px}}.legend .link-container{flex-grow:1;margin-top:-9px}@media only screen and (max-width:1600px){.legend .link-container{margin-top:-16px}}@media only screen and (max-width:1500px){.legend .link-container{margin-top:-9px}}@media only screen and (max-width:1440px){.legend .link-container{margin-top:-22px}}.legend .link-container .link{font-size:27px;border-bottom:1px solid #809eb8;padding:10px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#F8F8F8;transition:color .2s}.legend .link-container .link:hover,.tax-rate-container .back-to-top .inside:hover{color:#E3FF24}.legend .link-container .link .link-arrow{margin-left:20px}.legend .link-container .link .link-arrow svg,.tax-rate-container .table-top .shrink svg{display:block}#tax-rates{max-width:2000px;margin:auto;padding:var(--common-top-bot-padding) calc(var(--inside-block) + var(--outside-block))}.tax-rate-container,.tax-rate-container .table.opened{margin-bottom:50px}.tax-rate-container:last-child{margin-bottom:0}.tax-rate-container:last-child .table.opened{margin-bottom:0!important}.tax-rate-container .province-selector{display:flex;margin-bottom:40px;align-items:center}.tax-rate-container .province-selector .select-wrap{width:100%}.tax-rate-container .province-selector select{border-radius:0;width:100%;min-width:200px;border-color:#a8aaac;font-size:14px;font-weight:600;color:#a8aaac;padding:8px;background:0 0}.tax-rate-container .province-selector select:focus-visible{outline:0}.tax-rate-container .province-selector .header{font-size:24px;font-weight:700;margin-right:24px}.tax-rate-container .table-top{background:#bcbcbc;color:#F8F8F8;font-size:19px;font-weight:700;font-family:Poppins,"Times New Roman",Times,sans-serif;letter-spacing:1px;padding:8px 18px;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;cursor:pointer}@media only screen and (max-width:500px){:root{--inside-block:0%}.intro-section .section-outer .page-name-overlay{line-height:.8;margin-left:-20px;margin-bottom:-3px}.tax-rate-container .table-top{font-size:16px}}.tax-rate-container .table-top .shrink{width:33px;min-width:33px;height:33px;background-repeat:no-repeat;background-size:cover;background-position:center}.tax-rate-container .table-top.current{background:#5e83a5}.tax-rate-container .table{font-size:14px;transition:margin-bottom .6s}.tax-rate-container .table .inside-table{overflow:hidden;display:none}.tax-rate-container .table .table-scroll-indicator .scroll-indicator{font-family:Poppins,"Times New Roman",Times,sans-serif;font-weight:600;color:#E3FF24;font-size:16px;letter-spacing:2px;display:none;margin:25px 0 15px}.tax-rate-container .table .table-scroll-indicator .scroll-indicator:after{content:"";display:block;background-image:url(/wp-content/themes/dmcl/images/shell/green-right-arrow.svg);height:20px;width:30px;background-size:cover;background-position:center;margin-left:13px;margin-top:2px}.tax-rate-container .table.closed{margin-bottom:5px;background-image:url(/wp-content/themes/dmcl/images/shell/DMCL_Minus.svg)}.tax-rate-container .table.closed .shrink{background-image:url(/wp-content/themes/dmcl/images/shell/DMCL_Plus.svg)}.tax-rate-container .table.opened .shrink{background-image:url(/wp-content/themes/dmcl/images/shell/DMCL_Minus.svg)}.tax-rate-container .back-to-top{border-bottom:1px solid #a8aaac;display:flex;justify-content:flex-end;margin-top:10px;padding-bottom:10px}.tax-rate-container .back-to-top .inside{display:inline-flex;align-items:center;justify-content:flex-end;padding:10px 0;font-size:15px;font-weight:600;cursor:pointer;transition:color .2s}.tax-rate-container .back-to-top .inside svg path{stroke:#53565a;transition:.2s}.tax-rate-container .back-to-top .inside:hover svg path{stroke:#E3FF24}.tax-rate-container .back-to-top svg{margin-right:14px}.tax-rate-container ::-webkit-scrollbar{display:none}.tax-rate-container *{-ms-overflow-style:none;scrollbar-width:none}.tax-rate-container .table-overflow{margin-bottom:10px}@media only screen and (max-width:950px){.tax-rate-container .table .table-scroll-indicator .scroll-indicator{display:flex}.tax-rate-container .table-overflow,.tax-rate-container .table-scroll-indicator{position:relative}.tax-rate-container .table-scroll-indicator:after{content:"";position:absolute;top:0;right:-20px;bottom:0;width:25%;background:linear-gradient(90deg,rgba(248,248,248,0) 0,rgba(248,248,248,.8) 60%);z-index:5;height:calc(100% - 50px);pointer-events:none}}.tax-rate-container table{width:100%;margin:0}.tax-rate-container table strong{font-weight:600}.tax-rate-container table tr{vertical-align:top;font-size:24px;font-weight:700}.tax-rate-container table tr:first-child td{padding-top:15px}@media only screen and (max-width:1500px){.legend .link-container .link{font-size:24px}#combined-personal table tr:nth-child(2),#federal-personal table tr:nth-child(2),.tax-rate-container table tr:first-child{font-size:15px}.tax-rate-container table tr{font-size:23px}}@media only screen and (max-width:1300px){.legend .link-container{margin-top:-19px}.legend .link-container .link{font-size:23px}.tax-rate-container table tr:first-child{font-size:14px}.tax-rate-container table tr{font-size:22px}}@media only screen and (max-width:1100px){.legend .link-container{margin-top:-14px}.legend .link-container .link{font-size:21px}.tax-rate-container table tr:first-child{font-size:13px}.tax-rate-container table tr{font-size:20px}}@media only screen and (max-width:900px){.legend .link-container .link{font-size:18px}.tax-rate-container table tr:first-child{font-size:12px}.tax-rate-container table tr{font-size:19px}}@media only screen and (max-width:600px){.intro-section .section-outer .section-inner.middle-content{flex-direction:column}.intro-section .section-outer .section-inner.middle-content .content-col,.intro-section .section-outer .section-inner.middle-content .heading-col{width:100%}.tax-rate-container table tr{font-size:18px}}.tax-rate-container table td{border-right:1px solid #a8aaac;border-bottom:1px solid #a8aaac;padding:10px 14px}.tax-rate-container table td:last-child{border-right:none}#combined-personal table tr:nth-child(2),#federal-personal table tr:nth-child(2){border-bottom:1px solid #a8aaac}@media only screen and (max-width:1500px){#combined-corporate table tr td:first-child,#federal-corporate table tr td:first-child,#provincial-corporate table tr td:first-child{font-size:15px}}@media only screen and (max-width:1300px){#combined-corporate table tr td:first-child,#combined-personal table tr:nth-child(2),#federal-corporate table tr td:first-child,#federal-personal table tr:nth-child(2),#provincial-corporate table tr td:first-child{font-size:14px}}@media only screen and (max-width:1100px){#combined-corporate table tr td:first-child,#combined-personal table tr:nth-child(2),#federal-corporate table tr td:first-child,#federal-personal table tr:nth-child(2),#provincial-corporate table tr td:first-child{font-size:13px}}@media only screen and (max-width:900px){#combined-corporate table tr td:first-child,#combined-personal table tr:nth-child(2),#federal-corporate table tr td:first-child,#federal-personal table tr:nth-child(2),#provincial-corporate table tr td:first-child{font-size:12px}}
