.elementor-3948
    .elementor-element.elementor-element-13560ad:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-3948
    .elementor-element.elementor-element-13560ad
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("https://www.achenhenderson.ca/wp-content/uploads/Home-header-CPA.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3948 .elementor-element.elementor-element-13560ad {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 11% 55% 11% 7%;
}
.elementor-3948
    .elementor-element.elementor-element-13560ad
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948
    .elementor-element.elementor-element-d7fef1b:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-column-wrap,
.elementor-3948
    .elementor-element.elementor-element-d7fef1b
    > .elementor-column-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: red;
}
.elementor-3948
    .elementor-element.elementor-element-d7fef1b
    > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 10px 0px;
    border-color: red;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-d7fef1b
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948
    .elementor-element.elementor-element-d7fef1b
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 20px 20px 25px 20px;
}
.elementor-3948 .elementor-element.elementor-element-6f702c7 {
    column-gap: 0px;
    text-align: center;
    font-size: 1.3em;
}
.elementor-3948 .elementor-element.elementor-element-fc6d5cc {
    margin-top: -10px;
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-afcf008
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-afcf008
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}
.elementor-3948 .elementor-element.elementor-element-f3990e5 {
    --spacer-size: 20px;
}
.elementor-3948
    .elementor-element.elementor-element-f3990e5
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    background-color: var(--e-global-color-accent);
}
.elementor-3948 .elementor-element.elementor-element-afc47cb {
    margin-top: 20px;
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-46cbfee
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-3948 .elementor-element.elementor-element-2fb598f {
    font-size: 1.3em;
}
.elementor-3948 .elementor-element.elementor-element-4883941 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-868d2ed
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-3948 .elementor-element.elementor-element-8168320 {
    margin-top: 0px;
    margin-bottom: 10px;
}
.elementor-3948 .elementor-element.elementor-element-bbd31b5 {
    --divider-border-style: solid;
    --divider-color: red;
    --divider-border-width: 2px;
}
.elementor-3948
    .elementor-element.elementor-element-bbd31b5
    .elementor-divider-separator {
    width: 300px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-3948
    .elementor-element.elementor-element-bbd31b5
    .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.elementor-3948 .elementor-element.elementor-element-fdce239 {
    text-align: center;
}
.elementor-3948 .elementor-element.elementor-element-ec8b52d {
    padding: 0px 0px 0px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-f1b8ae2
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-f1b8ae2:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-column-wrap,
.elementor-3948
    .elementor-element.elementor-element-f1b8ae2
    > .elementor-column-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}
.elementor-3948
    .elementor-element.elementor-element-f1b8ae2
    > .elementor-element-populated {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-823271f);
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-3948
    .elementor-element.elementor-element-f1b8ae2
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948
    .elementor-element.elementor-element-f1b8ae2
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-418c9e3:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-3948
    .elementor-element.elementor-element-418c9e3
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("https://www.achenhenderson.ca/wp-content/uploads/Accounting-Bookkeeping.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3948
    .elementor-element.elementor-element-418c9e3
    > .elementor-background-overlay {
    background-color: #00000000;
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948 .elementor-element.elementor-element-418c9e3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50% 0% 0% 0%;
}
.elementor-3948
    .elementor-element.elementor-element-a493656
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-a493656
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 10px 0px 10px;
}
.elementor-3948 .elementor-element.elementor-element-292e9d7 {
    --spacer-size: 10px;
}
.elementor-3948
    .elementor-element.elementor-element-292e9d7
    > .elementor-widget-container {
    margin: 20px 50px -5px 50px;
    background-color: red;
}
.elementor-3948
    .elementor-element.elementor-element-0d11767
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-0d11767
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}
.elementor-3948 .elementor-element.elementor-element-c2f19a8 img {
    height: 102px;
}
.elementor-3948
    .elementor-element.elementor-element-c2f19a8
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-3948 .elementor-element.elementor-element-f2065a4 {
    text-align: center;
    color: var(--e-global-color-823271f);
    font-size: 0.75em;
}
.elementor-3948
    .elementor-element.elementor-element-56f272f
    .elementor-tab-title {
    border-width: 0px;
    padding: 0px 0px 10px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-56f272f
    .elementor-tab-content {
    border-width: 0px;
    color: var(--e-global-color-823271f);
    font-size: 0.9em;
    padding: 0px 0px 0px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-56f272f
    .elementor-toggle-title,
.elementor-3948
    .elementor-element.elementor-element-56f272f
    .elementor-toggle-icon {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-56f272f
    .elementor-toggle-icon
    svg {
    fill: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-56f272f
    .elementor-toggle-title {
    font-weight: 300;
}
.elementor-3948
    .elementor-element.elementor-element-56f272f
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-bed91ed
    .elementor-button:hover,
.elementor-3948
    .elementor-element.elementor-element-bed91ed
    .elementor-button:focus {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-bed91ed
    .elementor-button:hover
    svg,
.elementor-3948
    .elementor-element.elementor-element-bed91ed
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-text);
}
.elementor-3948 .elementor-element.elementor-element-bed91ed .elementor-button {
    padding: 8px 8px 8px 8px;
}
.elementor-3948
    .elementor-element.elementor-element-0bad566
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-0bad566:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-column-wrap,
.elementor-3948
    .elementor-element.elementor-element-0bad566
    > .elementor-column-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: red;
}
.elementor-3948
    .elementor-element.elementor-element-0bad566
    > .elementor-element-populated {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-823271f);
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-3948
    .elementor-element.elementor-element-0bad566
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948
    .elementor-element.elementor-element-0bad566
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-bbae333:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-3948
    .elementor-element.elementor-element-bbae333
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("https://www.achenhenderson.ca/wp-content/uploads/Canadian-Corporate-Tax.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3948
    .elementor-element.elementor-element-bbae333
    > .elementor-background-overlay {
    background-color: #00000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948 .elementor-element.elementor-element-bbae333 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50% 0% 0% 0%;
}
.elementor-3948
    .elementor-element.elementor-element-a123b71
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-a123b71
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 10px 0px 10px;
}
.elementor-3948 .elementor-element.elementor-element-4691370 {
    --spacer-size: 10px;
}
.elementor-3948
    .elementor-element.elementor-element-4691370
    > .elementor-widget-container {
    margin: 20px 50px -5px 50px;
    background-color: red;
}
.elementor-3948
    .elementor-element.elementor-element-b8e7edf
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-b8e7edf
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}
.elementor-3948 .elementor-element.elementor-element-e621a9c img {
    height: 102px;
}
.elementor-3948
    .elementor-element.elementor-element-e621a9c
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-3948 .elementor-element.elementor-element-4236df9 {
    text-align: center;
    color: var(--e-global-color-823271f);
    font-size: 0.75em;
}
.elementor-3948
    .elementor-element.elementor-element-b3883ab
    .elementor-tab-title {
    border-width: 0px;
    padding: 0px 0px 10px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-b3883ab
    .elementor-tab-content {
    border-width: 0px;
    color: var(--e-global-color-823271f);
    font-size: 0.9em;
    padding: 0px 0px 0px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-b3883ab
    .elementor-toggle-title,
.elementor-3948
    .elementor-element.elementor-element-b3883ab
    .elementor-toggle-icon {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-b3883ab
    .elementor-toggle-icon
    svg {
    fill: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-b3883ab
    .elementor-toggle-title {
    font-weight: 300;
}
.elementor-3948
    .elementor-element.elementor-element-b3883ab
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-e44e500
    .elementor-button:hover,
.elementor-3948
    .elementor-element.elementor-element-e44e500
    .elementor-button:focus {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-e44e500
    .elementor-button:hover
    svg,
.elementor-3948
    .elementor-element.elementor-element-e44e500
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-text);
}
.elementor-3948 .elementor-element.elementor-element-e44e500 .elementor-button {
    padding: 8px 8px 8px 8px;
}
.elementor-3948
    .elementor-element.elementor-element-265411a
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-265411a:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-column-wrap,
.elementor-3948
    .elementor-element.elementor-element-265411a
    > .elementor-column-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}
.elementor-3948
    .elementor-element.elementor-element-265411a
    > .elementor-element-populated {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-823271f);
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-3948
    .elementor-element.elementor-element-265411a
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948
    .elementor-element.elementor-element-265411a
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-84f04aa:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-3948
    .elementor-element.elementor-element-84f04aa
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("https://www.achenhenderson.ca/wp-content/uploads/US-Canada-Cross-Border-Tax.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3948
    .elementor-element.elementor-element-84f04aa
    > .elementor-background-overlay {
    background-color: #00000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948 .elementor-element.elementor-element-84f04aa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50% 0% 0% 0%;
}
.elementor-3948
    .elementor-element.elementor-element-8b3a913
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-8b3a913
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}
.elementor-3948 .elementor-element.elementor-element-172060a {
    --spacer-size: 10px;
}
.elementor-3948
    .elementor-element.elementor-element-172060a
    > .elementor-widget-container {
    margin: 20px 50px -5px 50px;
    background-color: var(--e-global-color-primary);
}
.elementor-3948
    .elementor-element.elementor-element-bec501f
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-bec501f
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}
.elementor-3948 .elementor-element.elementor-element-3d2a745 img {
    height: 102px;
}
.elementor-3948
    .elementor-element.elementor-element-3d2a745
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-3948 .elementor-element.elementor-element-45bce85 {
    text-align: center;
    color: var(--e-global-color-823271f);
    font-size: 0.75em;
}
.elementor-3948
    .elementor-element.elementor-element-1712f2f
    .elementor-tab-title {
    border-width: 0px;
    padding: 0px 0px 10px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-1712f2f
    .elementor-tab-content {
    border-width: 0px;
    color: var(--e-global-color-823271f);
    font-size: 0.9em;
    padding: 0px 0px 0px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-1712f2f
    .elementor-toggle-title,
.elementor-3948
    .elementor-element.elementor-element-1712f2f
    .elementor-toggle-icon {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-1712f2f
    .elementor-toggle-icon
    svg {
    fill: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-1712f2f
    .elementor-toggle-title {
    font-weight: 300;
}
.elementor-3948
    .elementor-element.elementor-element-1712f2f
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-93f781f
    .elementor-button:hover,
.elementor-3948
    .elementor-element.elementor-element-93f781f
    .elementor-button:focus {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-93f781f
    .elementor-button:hover
    svg,
.elementor-3948
    .elementor-element.elementor-element-93f781f
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-text);
}
.elementor-3948 .elementor-element.elementor-element-93f781f .elementor-button {
    padding: 8px 8px 8px 8px;
}
.elementor-3948
    .elementor-element.elementor-element-5660d5c
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-5660d5c:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-column-wrap,
.elementor-3948
    .elementor-element.elementor-element-5660d5c
    > .elementor-column-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: red;
}
.elementor-3948
    .elementor-element.elementor-element-5660d5c
    > .elementor-element-populated {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-823271f);
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-3948
    .elementor-element.elementor-element-5660d5c
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948
    .elementor-element.elementor-element-5660d5c
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-46612f5:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-3948
    .elementor-element.elementor-element-46612f5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("https://www.achenhenderson.ca/wp-content/uploads/Indirect-Taxes.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3948
    .elementor-element.elementor-element-46612f5
    > .elementor-background-overlay {
    background-color: #00000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948 .elementor-element.elementor-element-46612f5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50% 0% 0% 0%;
}
.elementor-3948
    .elementor-element.elementor-element-d9ad25a
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-d9ad25a
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 10px 0px 10px;
}
.elementor-3948 .elementor-element.elementor-element-04a5285 {
    --spacer-size: 10px;
}
.elementor-3948
    .elementor-element.elementor-element-04a5285
    > .elementor-widget-container {
    margin: 20px 50px -5px 50px;
    background-color: var(--e-global-color-primary);
}
.elementor-3948
    .elementor-element.elementor-element-04aae63
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-04aae63
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}
.elementor-3948 .elementor-element.elementor-element-f4fd0fd img {
    height: 102px;
}
.elementor-3948
    .elementor-element.elementor-element-f4fd0fd
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-3948 .elementor-element.elementor-element-7096910 {
    text-align: center;
    color: var(--e-global-color-823271f);
    font-size: 0.75em;
}
.elementor-3948
    .elementor-element.elementor-element-5aa5f53
    .elementor-tab-title {
    border-width: 0px;
    padding: 0px 0px 10px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-5aa5f53
    .elementor-tab-content {
    border-width: 0px;
    color: var(--e-global-color-823271f);
    font-size: 0.9em;
    padding: 0px 0px 0px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-5aa5f53
    .elementor-toggle-title,
.elementor-3948
    .elementor-element.elementor-element-5aa5f53
    .elementor-toggle-icon {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-5aa5f53
    .elementor-toggle-icon
    svg {
    fill: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-5aa5f53
    .elementor-toggle-title {
    font-weight: 300;
}
.elementor-3948
    .elementor-element.elementor-element-5aa5f53
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-b1f6cda
    .elementor-button:hover,
.elementor-3948
    .elementor-element.elementor-element-b1f6cda
    .elementor-button:focus {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-b1f6cda
    .elementor-button:hover
    svg,
.elementor-3948
    .elementor-element.elementor-element-b1f6cda
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-text);
}
.elementor-3948 .elementor-element.elementor-element-b1f6cda .elementor-button {
    padding: 8px 8px 8px 8px;
}
.elementor-3948
    .elementor-element.elementor-element-b0dca31
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-b0dca31:not(
        .elementor-motion-effects-element-type-background
    )
    > .elementor-column-wrap,
.elementor-3948
    .elementor-element.elementor-element-b0dca31
    > .elementor-column-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}
.elementor-3948
    .elementor-element.elementor-element-b0dca31
    > .elementor-element-populated {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-823271f);
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-3948
    .elementor-element.elementor-element-b0dca31
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948
    .elementor-element.elementor-element-b0dca31
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-2785ba8:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-3948
    .elementor-element.elementor-element-2785ba8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("https://www.achenhenderson.ca/wp-content/uploads/Outsourced-Tax.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3948
    .elementor-element.elementor-element-2785ba8
    > .elementor-background-overlay {
    background-color: #00000000;
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948 .elementor-element.elementor-element-2785ba8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50% 0% 0% 0%;
}
.elementor-3948
    .elementor-element.elementor-element-299f5a0
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-299f5a0
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0px 10px 0px 10px;
}
.elementor-3948 .elementor-element.elementor-element-1d8e8d1 {
    --spacer-size: 10px;
}
.elementor-3948
    .elementor-element.elementor-element-1d8e8d1
    > .elementor-widget-container {
    margin: 20px 50px -5px 50px;
    background-color: var(--e-global-color-primary);
}
.elementor-3948
    .elementor-element.elementor-element-b1971fa
    > .elementor-column-wrap
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-3948
    .elementor-element.elementor-element-b1971fa
    > .elementor-element-populated
    > .elementor-widget-wrap {
    padding: 20px 20px 20px 20px;
}
.elementor-3948 .elementor-element.elementor-element-d265a72 img {
    height: 102px;
}
.elementor-3948
    .elementor-element.elementor-element-d265a72
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}
.elementor-3948 .elementor-element.elementor-element-1beb468 {
    text-align: center;
    color: var(--e-global-color-823271f);
    font-size: 0.75em;
}
.elementor-3948
    .elementor-element.elementor-element-1d5003f
    .elementor-tab-title {
    border-width: 0px;
    padding: 0px 0px 10px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-1d5003f
    .elementor-tab-content {
    border-width: 0px;
    color: var(--e-global-color-823271f);
    font-size: 0.9em;
    padding: 0px 0px 0px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-1d5003f
    .elementor-toggle-title,
.elementor-3948
    .elementor-element.elementor-element-1d5003f
    .elementor-toggle-icon {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-1d5003f
    .elementor-toggle-icon
    svg {
    fill: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-1d5003f
    .elementor-toggle-title {
    font-weight: 300;
}
.elementor-3948
    .elementor-element.elementor-element-1d5003f
    > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
}
.elementor-3948
    .elementor-element.elementor-element-1eb3c46
    .elementor-button:hover,
.elementor-3948
    .elementor-element.elementor-element-1eb3c46
    .elementor-button:focus {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-1eb3c46
    .elementor-button:hover
    svg,
.elementor-3948
    .elementor-element.elementor-element-1eb3c46
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-text);
}
.elementor-3948 .elementor-element.elementor-element-1eb3c46 .elementor-button {
    padding: 8px 8px 8px 8px;
}
.elementor-3948 .elementor-element.elementor-element-1088c95 {
    --divider-border-style: solid;
    --divider-color: red;
    --divider-border-width: 2px;
}
.elementor-3948
    .elementor-element.elementor-element-1088c95
    .elementor-divider-separator {
    width: 300px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-3948
    .elementor-element.elementor-element-1088c95
    .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.elementor-3948 .elementor-element.elementor-element-7683dd4 {
    text-align: center;
    color: var(--e-global-color-text);
}
.elementor-3948
    .elementor-element.elementor-element-dc931ce
    > .elementor-container
    > .elementor-row
    > .elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-3948 .elementor-element.elementor-element-ff36707 img {
    width: 75%;
}
.elementor-3948 .elementor-element.elementor-element-bd94f46 img {
    width: 75%;
}
.elementor-3948 .elementor-element.elementor-element-b6ead36 img {
    width: 75%;
}
.elementor-3948 .elementor-element.elementor-element-af8181c img {
    width: 55%;
}
.elementor-3948 .elementor-element.elementor-element-d75e91d img {
    width: 70%;
}
.elementor-3948
    .elementor-element.elementor-element-5d1d11c
    > .elementor-container
    > .elementor-row
    > .elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-3948 .elementor-element.elementor-element-501e41c img {
    width: 75%;
}
.elementor-3948 .elementor-element.elementor-element-add2766 img {
    width: 70%;
}
.elementor-3948 .elementor-element.elementor-element-bb7b3f0 img {
    width: 166px;
}
.elementor-3948 .elementor-element.elementor-element-97803f5 img {
    width: 75%;
}
.elementor-3948 .elementor-element.elementor-element-a2bbdb1 img {
    width: 75%;
}
.elementor-3948 .elementor-element.elementor-element-d82d2ff img {
    width: 75%;
}
.elementor-3948
    .elementor-element.elementor-element-69448b1
    > .elementor-container
    > .elementor-row
    > .elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-3948 .elementor-element.elementor-element-d65ea2e img {
    width: 75%;
}
.elementor-3948 .elementor-element.elementor-element-703cda9 img {
    width: 75%;
}
.elementor-3948 .elementor-element.elementor-element-99feae5 img {
    width: 174px;
}
.elementor-3948 .elementor-element.elementor-element-93d7869 img {
    width: 70%;
}
.elementor-3948 .elementor-element.elementor-element-f86f919 img {
    width: 75%;
}
.elementor-3948 .elementor-element.elementor-element-6f77753 img {
    width: 75%;
}
.elementor-3948 .elementor-element.elementor-element-57053ee {
    margin-top: 40px;
    margin-bottom: 0px;
}
.elementor-3948 .elementor-element.elementor-element-c70d68f {
    --divider-border-style: solid;
    --divider-color: red;
    --divider-border-width: 2px;
}
.elementor-3948
    .elementor-element.elementor-element-c70d68f
    .elementor-divider-separator {
    width: 300px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-3948
    .elementor-element.elementor-element-c70d68f
    .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.elementor-3948 .elementor-element.elementor-element-e13f14a {
    text-align: center;
}
.elementor-3948
    .elementor-element.elementor-element-e13f14a
    .elementor-heading-title {
    color: var(--e-global-color-text);
}
.elementor-3948 .elementor-element.elementor-element-1f988a3 {
    text-align: center;
}
.elementor-3948
    .elementor-element.elementor-element-d6bfeb5
    > .elementor-container
    > .elementor-row
    > .elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-3948 .elementor-element.elementor-element-d6bfeb5 {
    margin-top: 0em;
    margin-bottom: 2em;
}
.elementor-3948 .elementor-element.elementor-element-9d52a67 img {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948
    .elementor-element.elementor-element-9d52a67
    > .elementor-widget-container {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948 .elementor-element.elementor-element-0919993 img {
    opacity: 1;
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.06);
}
.elementor-3948
    .elementor-element.elementor-element-0919993
    > .elementor-widget-container {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948 .elementor-element.elementor-element-436d313 img {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948
    .elementor-element.elementor-element-436d313
    > .elementor-widget-container {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948 .elementor-element.elementor-element-274286c img {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948
    .elementor-element.elementor-element-274286c
    > .elementor-widget-container {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948 .elementor-element.elementor-element-36b0df4 img {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948
    .elementor-element.elementor-element-36b0df4
    > .elementor-widget-container {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948
    .elementor-element.elementor-element-f1cff5d
    > .elementor-container
    > .elementor-row
    > .elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-3948 .elementor-element.elementor-element-f1cff5d {
    margin-top: 0em;
    margin-bottom: 2em;
}
.elementor-3948 .elementor-element.elementor-element-047f4a3 img {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948
    .elementor-element.elementor-element-047f4a3
    > .elementor-widget-container {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948 .elementor-element.elementor-element-b242fad img {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948
    .elementor-element.elementor-element-b242fad
    > .elementor-widget-container {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948 .elementor-element.elementor-element-de67932 img {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948
    .elementor-element.elementor-element-de67932
    > .elementor-widget-container {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948 .elementor-element.elementor-element-8d92b35 img {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948
    .elementor-element.elementor-element-8d92b35
    > .elementor-widget-container {
    border-radius: 50% 50% 50% 50%;
}
.elementor-3948 .elementor-element.elementor-element-1ba74b6 {
    margin-top: 0px;
    margin-bottom: 40px;
}
.elementor-3948 .elementor-element.elementor-element-f83ddbb {
    text-align: center;
}
.elementor-3948
    .elementor-element.elementor-element-5decabf:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-3948
    .elementor-element.elementor-element-5decabf
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: red;
}
.elementor-3948 .elementor-element.elementor-element-5decabf {
    border-style: solid;
    border-width: 10px 0px 0px 0px;
    border-color: red;
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 20px 30px 20px;
}
.elementor-3948
    .elementor-element.elementor-element-5decabf
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948
    .elementor-element.elementor-element-a80efe8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-3948 .elementor-element.elementor-element-e069a02 {
    text-align: center;
    color: #ffffff;
}
.elementor-3948 .elementor-element.elementor-element-df8771e {
    text-align: left;
    color: var(--e-global-color-823271f);
    font-size: 1.4em;
}
.elementor-3948 .elementor-element.elementor-element-8be0d82 {
    text-align: left;
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-91a1917.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-91a1917.elementor-view-framed
    .elementor-icon,
.elementor-3948
    .elementor-element.elementor-element-91a1917.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-823271f);
    color: var(--e-global-color-823271f);
    border-color: var(--e-global-color-823271f);
}
.elementor-3948 .elementor-element.elementor-element-91a1917 {
    --icon-box-icon-margin: 15px;
}
.elementor-3948
    .elementor-element.elementor-element-91a1917
    .elementor-icon-box-title {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-91a1917
    .elementor-icon-box-description {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-bddc796.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-bddc796.elementor-view-framed
    .elementor-icon,
.elementor-3948
    .elementor-element.elementor-element-bddc796.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-823271f);
    color: var(--e-global-color-823271f);
    border-color: var(--e-global-color-823271f);
}
.elementor-3948 .elementor-element.elementor-element-bddc796 {
    --icon-box-icon-margin: 15px;
}
.elementor-3948
    .elementor-element.elementor-element-bddc796
    .elementor-icon-box-title {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-bddc796
    .elementor-icon-box-description {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-fe369b9.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-fe369b9.elementor-view-framed
    .elementor-icon,
.elementor-3948
    .elementor-element.elementor-element-fe369b9.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-823271f);
    color: var(--e-global-color-823271f);
    border-color: var(--e-global-color-823271f);
}
.elementor-3948 .elementor-element.elementor-element-fe369b9 {
    --icon-box-icon-margin: 15px;
}
.elementor-3948
    .elementor-element.elementor-element-fe369b9
    .elementor-icon-box-title {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-fe369b9
    .elementor-icon-box-description {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-8755426.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-8755426.elementor-view-framed
    .elementor-icon,
.elementor-3948
    .elementor-element.elementor-element-8755426.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-823271f);
    color: var(--e-global-color-823271f);
    border-color: var(--e-global-color-823271f);
}
.elementor-3948 .elementor-element.elementor-element-8755426 {
    --icon-box-icon-margin: 15px;
}
.elementor-3948
    .elementor-element.elementor-element-8755426
    .elementor-icon-box-title {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-8755426
    .elementor-icon-box-description {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-8afbcca.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-8afbcca.elementor-view-framed
    .elementor-icon,
.elementor-3948
    .elementor-element.elementor-element-8afbcca.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-823271f);
    color: var(--e-global-color-823271f);
    border-color: var(--e-global-color-823271f);
}
.elementor-3948 .elementor-element.elementor-element-8afbcca {
    --icon-box-icon-margin: 15px;
}
.elementor-3948
    .elementor-element.elementor-element-8afbcca
    .elementor-icon-box-title {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-8afbcca
    .elementor-icon-box-description {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-480cfd1.elementor-view-stacked
    .elementor-icon {
    background-color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-480cfd1.elementor-view-framed
    .elementor-icon,
.elementor-3948
    .elementor-element.elementor-element-480cfd1.elementor-view-default
    .elementor-icon {
    fill: var(--e-global-color-823271f);
    color: var(--e-global-color-823271f);
    border-color: var(--e-global-color-823271f);
}
.elementor-3948 .elementor-element.elementor-element-480cfd1 {
    --icon-box-icon-margin: 15px;
}
.elementor-3948
    .elementor-element.elementor-element-480cfd1
    .elementor-icon-box-title {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-480cfd1
    .elementor-icon-box-description {
    color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-f85bebf:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-3948
    .elementor-element.elementor-element-f85bebf
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}
.elementor-3948 .elementor-element.elementor-element-f85bebf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
    padding: 20px 20px 20px 20px;
}
.elementor-3948
    .elementor-element.elementor-element-f85bebf
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3948 .elementor-element.elementor-element-624e1e8 {
    text-align: center;
    font-size: 1.5em;
}
.elementor-3948 .elementor-element.elementor-element-62d07cc .elementor-button {
    fill: var(--e-global-color-823271f);
    color: var(--e-global-color-823271f);
    background-color: black;
}
.elementor-3948
    .elementor-element.elementor-element-62d07cc
    .elementor-button:hover,
.elementor-3948
    .elementor-element.elementor-element-62d07cc
    .elementor-button:focus {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-823271f);
}
.elementor-3948
    .elementor-element.elementor-element-62d07cc
    .elementor-button:hover
    svg,
.elementor-3948
    .elementor-element.elementor-element-62d07cc
    .elementor-button:focus
    svg {
    fill: var(--e-global-color-text);
}
@media (max-width: 1024px) {
    .elementor-3948
        .elementor-element.elementor-element-d7fef1b
        > .elementor-element-populated {
        border-width: 0px 0px 10px 0px;
    }
    .elementor-3948 .elementor-element.elementor-element-6f702c7 {
        font-size: 0.9em;
    }
    .elementor-3948 .elementor-element.elementor-element-fc6d5cc {
        margin-top: -10px;
        margin-bottom: 0px;
    }
    .elementor-3948 .elementor-element.elementor-element-afc47cb {
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .elementor-3948 .elementor-element.elementor-element-4883941 {
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .elementor-3948
        .elementor-element.elementor-element-292e9d7
        > .elementor-widget-container {
        margin: 20px 100px -5px 100px;
    }
    .elementor-3948
        .elementor-element.elementor-element-4691370
        > .elementor-widget-container {
        margin: 20px 100px -5px 100px;
    }
    .elementor-3948
        .elementor-element.elementor-element-172060a
        > .elementor-widget-container {
        margin: 20px 100px -5px 100px;
    }
    .elementor-3948
        .elementor-element.elementor-element-04a5285
        > .elementor-widget-container {
        margin: 20px 100px -5px 100px;
    }
    .elementor-3948
        .elementor-element.elementor-element-1d8e8d1
        > .elementor-widget-container {
        margin: 20px 100px -5px 100px;
    }
    .elementor-3948 .elementor-element.elementor-element-5decabf {
        margin-top: 0px;
        margin-bottom: 40px;
    }
}
@media (max-width: 767px) {
    .elementor-3948
        .elementor-element.elementor-element-13560ad:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-3948
        .elementor-element.elementor-element-13560ad
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-position: 84% 0%;
        background-size: 800px auto;
    }
    .elementor-3948 .elementor-element.elementor-element-13560ad {
        padding: 300px 10px 0px 10px;
    }
    .elementor-3948
        .elementor-element.elementor-element-d7fef1b
        > .elementor-element-populated {
        border-width: 0px 0px 10px 0px;
        margin: 0px 0px -10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3948
        .elementor-element.elementor-element-d7fef1b
        > .elementor-element-populated
        > .elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }
    .elementor-3948 .elementor-element.elementor-element-6f702c7 {
        font-size: 0.8em;
    }
    .elementor-3948 .elementor-element.elementor-element-afc47cb {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .elementor-3948 .elementor-element.elementor-element-4883941 {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .elementor-3948
        .elementor-element.elementor-element-bbd31b5
        .elementor-divider-separator {
        width: 200px;
    }
    .elementor-3948
        .elementor-element.elementor-element-292e9d7
        > .elementor-widget-container {
        margin: 20px 40px -7px 40px;
    }
    .elementor-3948
        .elementor-element.elementor-element-4691370
        > .elementor-widget-container {
        margin: 20px 40px -7px 40px;
    }
    .elementor-3948
        .elementor-element.elementor-element-172060a
        > .elementor-widget-container {
        margin: 20px 40px -7px 40px;
    }
    .elementor-3948
        .elementor-element.elementor-element-04a5285
        > .elementor-widget-container {
        margin: 20px 40px -7px 40px;
    }
    .elementor-3948
        .elementor-element.elementor-element-1d8e8d1
        > .elementor-widget-container {
        margin: 20px 40px -7px 40px;
    }
    .elementor-3948
        .elementor-element.elementor-element-1088c95
        .elementor-divider-separator {
        width: 200px;
    }
    .elementor-3948 .elementor-element.elementor-element-3b3bafc {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-f0e0dfb {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-d122488 {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-37ec16e {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-53ffcfb {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-5473d96 {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-a2d9c63 {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-38ed3d9 {
        width: 100%;
    }
    .elementor-3948 .elementor-element.elementor-element-bb7b3f0 img {
        width: 70%;
    }
    .elementor-3948 .elementor-element.elementor-element-cb01270 {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-9bb09e0 {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-015e6bc {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-c813c5d {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-da3633d {
        width: 100%;
    }
    .elementor-3948 .elementor-element.elementor-element-99feae5 img {
        width: 62%;
    }
    .elementor-3948 .elementor-element.elementor-element-14f493f {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-230b566 {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-6f77753 img {
        width: 150px;
    }
    .elementor-3948
        .elementor-element.elementor-element-c70d68f
        .elementor-divider-separator {
        width: 200px;
    }
    .elementor-3948 .elementor-element.elementor-element-48799cb {
        width: 50%;
    }
    .elementor-3948
        .elementor-element.elementor-element-48799cb.elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3948 .elementor-element.elementor-element-75d9eac {
        width: 50%;
    }
    .elementor-3948
        .elementor-element.elementor-element-75d9eac.elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3948 .elementor-element.elementor-element-8607b5c {
        width: 50%;
    }
    .elementor-3948
        .elementor-element.elementor-element-8607b5c.elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3948 .elementor-element.elementor-element-c54e699 {
        width: 50%;
    }
    .elementor-3948
        .elementor-element.elementor-element-c54e699.elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3948 .elementor-element.elementor-element-19bc16a {
        width: 50%;
    }
    .elementor-3948
        .elementor-element.elementor-element-19bc16a.elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3948 .elementor-element.elementor-element-552c93e {
        width: 50%;
    }
    .elementor-3948
        .elementor-element.elementor-element-552c93e.elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3948 .elementor-element.elementor-element-85c5d46 {
        width: 50%;
    }
    .elementor-3948
        .elementor-element.elementor-element-85c5d46.elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3948 .elementor-element.elementor-element-07f55a4 {
        width: 50%;
    }
    .elementor-3948
        .elementor-element.elementor-element-07f55a4.elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3948 .elementor-element.elementor-element-674cadc {
        width: 50%;
    }
    .elementor-3948
        .elementor-element.elementor-element-674cadc.elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3948 .elementor-element.elementor-element-5decabf {
        padding: 20px 0px 20px 0px;
    }
}
@media (max-width: 1366px) and (min-width: 768px) {
    .elementor-3948 .elementor-element.elementor-element-f1b8ae2 {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-0bad566 {
        width: 50%;
    }
    .elementor-3948 .elementor-element.elementor-element-265411a {
        width: 33%;
    }
    .elementor-3948 .elementor-element.elementor-element-5660d5c {
        width: 34%;
    }
    .elementor-3948 .elementor-element.elementor-element-b0dca31 {
        width: 33%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-3948 .elementor-element.elementor-element-04aae63 {
        width: 100%;
    }
    .elementor-3948 .elementor-element.elementor-element-48799cb {
        width: 25%;
    }
    .elementor-3948 .elementor-element.elementor-element-75d9eac {
        width: 25%;
    }
    .elementor-3948 .elementor-element.elementor-element-8607b5c {
        width: 25%;
    }
    .elementor-3948 .elementor-element.elementor-element-c54e699 {
        width: 25%;
    }
    .elementor-3948 .elementor-element.elementor-element-19bc16a {
        width: 25%;
    }
    .elementor-3948 .elementor-element.elementor-element-552c93e {
        width: 25%;
    }
    .elementor-3948 .elementor-element.elementor-element-85c5d46 {
        width: 25%;
    }
    .elementor-3948 .elementor-element.elementor-element-07f55a4 {
        width: 25%;
    }
    .elementor-3948 .elementor-element.elementor-element-674cadc {
        width: 25%;
    }
} /* Start custom CSS for section, class: .elementor-element-ec8b52d */
@media (max-width: 1366px) {
    .elementor-3948
        .elementor-element.elementor-element-ec8b52d
        .elementor-row {
        flex-wrap: wrap;
    }
}

.elementor-3948
    .elementor-element.elementor-element-ec8b52d
    .elementor-tab-title {
    display: inline-flex;
    justify-content: center;
    width: 100%;
}

/*
@media (min-width: 1367px){	
    .elementor-3948 .elementor-element.elementor-element-ec8b52d .elementor-column{
        width:20%;
    }    
}*/ /* End custom CSS */
