.elementor-19 .elementor-element.elementor-element-8d83d04:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8d83d04>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4a4a4a;
    background-image: url(../../2022/01/home-background.jpg);
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-19 .elementor-element.elementor-element-8d83d04>.elementor-background-overlay {
    background-color: var(--e-global-color-secondary);
    opacity: .5;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-8d83d04 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 280px 40px 128px;
    z-index: 50
}

.elementor-19 .elementor-element.elementor-element-8d83d04>.elementor-shape-bottom svg {
    height: 39px
}

.elementor-19 .elementor-element.elementor-element-1106e9c>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%
}

.elementor-19 .elementor-element.elementor-element-7c14167 .elementor-heading-title {
    color: #fff;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight)
}

.elementor-19 .elementor-element.elementor-element-a9a626b {
    color: #e2e2e2;
    font-family: raleway, Sans-serif;
    font-size: 20px;
    font-weight: 600
}

.elementor-19 .elementor-element.elementor-element-a9a626b>.elementor-widget-container {
    padding: 0 80px 24px 0
}

.elementor-19 .elementor-element.elementor-element-58e499f .elementor-button {
    text-decoration: none;
    fill: #fff;
    color: #fff;
    background-color: #02270c;
    border-style: solid;
    border-color: #02270c
}

.elementor-19 .elementor-element.elementor-element-58e499f .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-58e499f .elementor-button:focus {
    color: #02270c;
    background-color: #fff;
    border-color: #fff
}

.elementor-19 .elementor-element.elementor-element-58e499f .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-58e499f .elementor-button:focus svg {
    fill: #02270c
}

.elementor-19 .elementor-element.elementor-element-8b3cf4f {
    margin-top: 4em;
    margin-bottom: 0
}

.elementor-19 .elementor-element.elementor-element-ad99bca {
    text-align: center
}

.elementor-19 .elementor-element.elementor-element-7ddf5d0 {
    text-align: center
}

.elementor-19 .elementor-element.elementor-element-2a6e125 {
    text-align: center
}

.elementor-19 .elementor-element.elementor-element-21fdf8a {
    text-align: center
}

.elementor-19 .elementor-element.elementor-element-8295332 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-19 .elementor-element.elementor-element-685354a>.elementor-container {
    min-height: 40vh
}

.elementor-19 .elementor-element.elementor-element-685354a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-685354a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://ashsidecapital.com/wp-content/uploads/2022/01/background3.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-19 .elementor-element.elementor-element-685354a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 4em;
    margin-bottom: 0
}

.elementor-19 .elementor-element.elementor-element-685354a>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-c1f12f3 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-19 .elementor-element.elementor-element-8b01076>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 100px 0 50px
}

.elementor-19 .elementor-element.elementor-element-eaeb599 {
    margin-top: 0;
    margin-bottom: 100px;
    padding: 0
}

.elementor-19 .elementor-element.elementor-element-84848a8>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-19 .elementor-element.elementor-element-d0d365a>.elementor-widget-container {
    padding: 0 70px 0 0
}

.elementor-19 .elementor-element.elementor-element-433a4d7 .elementor-button {
    text-decoration: none
}

.elementor-19 .elementor-element.elementor-element-5b9260b>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-19 .elementor-element.elementor-element-750dc21>.elementor-widget-container {
    padding: 0 70px 0 0
}

.elementor-19 .elementor-element.elementor-element-7812be0 .elementor-button {
    text-decoration: none
}

.elementor-19 .elementor-element.elementor-element-de66f20>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-19 .elementor-element.elementor-element-cff499d>.elementor-widget-container {
    padding: 0 70px 0 0
}

.elementor-19 .elementor-element.elementor-element-ec28534 .elementor-button {
    text-decoration: none
}

.elementor-19 .elementor-element.elementor-element-124b894:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-124b894>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7;
    background-image: url(https://ashsidecapital.com/wp-content/uploads/2022/01/home-background2.jpg);
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-19 .elementor-element.elementor-element-124b894>.elementor-background-overlay {
    background-color: var(--e-global-color-text);
    opacity: .26;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-124b894 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 40px 48px
}

.elementor-19 .elementor-element.elementor-element-0a81002>.elementor-container {
    min-height: 600px
}

.elementor-19 .elementor-element.elementor-element-0a81002>.elementor-background-overlay {
    opacity: .5
}

.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-c2f2fb4.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-19 .elementor-element.elementor-element-c2f2fb4.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-19 .elementor-element.elementor-element-5d3acfe {
    text-align: center
}

.elementor-19 .elementor-element.elementor-element-5d3acfe .elementor-heading-title {
    color: #fff
}

.elementor-19 .elementor-element.elementor-element-a61e1e7 .elementor-button {
    text-decoration: none;
    fill: #fff;
    color: #fff;
    background-color: #02270c
}

.elementor-19 .elementor-element.elementor-element-fd009c2:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fd009c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary)
}

.elementor-19 .elementor-element.elementor-element-fd009c2 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 4em 0 0
}

.elementor-19 .elementor-element.elementor-element-fd009c2>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-5633c71 .elementor-heading-title {
    color: #fff
}

.elementor-19 .elementor-element.elementor-element-e6f3363 {
    color: #fff
}

.elementor-19 .elementor-element.elementor-element-e9d993d>.elementor-element-populated {
    padding: 0 3em
}

:root {
    --page-title-display: none
}

@media(max-width:1024px) {
    .elementor-19 .elementor-element.elementor-element-8d83d04 {
        padding: 420px 40px 48px
    }

    .elementor-19 .elementor-element.elementor-element-1106e9c>.elementor-element-populated {
        margin: 0% 25% 0% 0%;
        --e-column-margin-right: 25%;
        --e-column-margin-left: 0%
    }

    .elementor-19 .elementor-element.elementor-element-a9a626b>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-19 .elementor-element.elementor-element-124b894 {
        padding: 84px 40px 44px
    }
}

@media(max-width:767px) {
    .elementor-19 .elementor-element.elementor-element-8d83d04:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8d83d04>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url(https://ashsidecapital.com/wp-content/uploads/2021/04/home-background-mobile.jpg);
        background-position: center center
    }

    .elementor-19 .elementor-element.elementor-element-8d83d04 {
        padding: 240px 24px 58px
    }

    .elementor-19 .elementor-element.elementor-element-1106e9c>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-19 .elementor-element.elementor-element-7c14167 {
        text-align: center
    }

    .elementor-19 .elementor-element.elementor-element-a9a626b {
        text-align: center
    }

    .elementor-19 .elementor-element.elementor-element-a9a626b>.elementor-widget-container {
        padding: 0
    }

    .elementor-19 .elementor-element.elementor-element-2cb4dcc {
        text-align: center
    }

    .elementor-19 .elementor-element.elementor-element-180b2fa {
        text-align: center
    }

    .elementor-19 .elementor-element.elementor-element-d0d365a {
        text-align: center
    }

    .elementor-19 .elementor-element.elementor-element-a1d96bf {
        text-align: center
    }

    .elementor-19 .elementor-element.elementor-element-750dc21 {
        text-align: center
    }

    .elementor-19 .elementor-element.elementor-element-a042de1 {
        text-align: center
    }

    .elementor-19 .elementor-element.elementor-element-cff499d {
        text-align: center
    }

    .elementor-19 .elementor-element.elementor-element-124b894 {
        padding: 64px 24px 44px
    }
}

@media(min-width:1025px) {
    .elementor-19 .elementor-element.elementor-element-8d83d04:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8d83d04>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-19 .elementor-element.elementor-element-685354a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-685354a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-19 .elementor-element.elementor-element-124b894:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-124b894>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}
